Используя Nant, раскомментируйте блок xml в файле - PullRequest
0 голосов
/ 14 октября 2008

Мне нужно раскомментировать часть xml в файле, с которым я работаю в NAnt. Вот образец XML:

<navigation>
<!-- Navigation Section
    <something name="" />
    <something name="" />
-->
</navigation>

Я хочу взять часть -> и переместить ее рядом с «Разделом навигации». Глобальный поиск для -> не будет работать, так как их много -> в файле, а также под узлом навигации. этот конечный символ комментария является последним в навигационном узле.

Любой

1 Ответ

0 голосов
/ 23 апреля 2009

Это глупо, но вы можете выполнить поиск строки и затем оттуда работать в обратном направлении, чтобы заменить строки комментариев xml пустыми строками. Если вы можете реализовать это в C # (регулярное выражение будет вполне подходящим для этого), то довольно просто обернуть это в пользовательскую цель nant (как я сделал здесь для другой проблемы).

Совершенно другим подходом было бы сохранить узлы в другом файле и вставить их в этот XML-файл, используя xmlpoke . Вероятно, это лучший подход, чем описанный выше, но это зависит от ваших конкретных обстоятельств.

...