Заменить в определенных частях файла XML? - PullRequest
0 голосов
/ 08 сентября 2011

У меня есть огромный XML-файл, мне нужно выполнить операцию поиска и замены, но только внутри содержимого XML, а не в тегах (то есть ничего не менять между <и>).

Менеджер должен редактировать, я понятия не имею о регулярных выражениях. Мой редактор - Notepad ++, но я буду использовать другой инструмент, если потребуется.

Итак, в следующем фрагменте:

<resource key="Facility_Picker.lblallFacilities">Available **Facilities**</resource>

Замените второе «Оборудование», а не первое (поскольку это, очевидно, нарушит код).

Спасибо!

1 Ответ

0 голосов
/ 08 сентября 2011

XML и RegExp - очень плохая комбинация (поскольку структура XML по своей природе нерегулярна), поэтому я бы рекомендовал не использовать регулярные выражения для этой задачи.

Я не пробовал эту программу, но вы можетепосмотрите, работает ли он для вас: http://xmlsearchreplace.codeplex.com/ Он должен иметь возможность делать то, что вы хотите, и если вы можете загрузить свой файл в NotePad ++, то он не может быть таким большим ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...