Существует ли быстрый визуальный способ удаления нежелательных тегов XML.Просто очень много времени занимает удаление как начального, так и конечного тега.У меня есть некоторый код XML, который мне нужно очистить для избыточных узлов, которые вызывают ошибку.Моя проблема очень синонимична с этим в HTML:
От:
<b><b>double bolded</b></b>
до этого:
<b>double bolded</b>
Я попытался найти что-то, что могло бы сделать это в Notepad ++но ничего не смог найти.Я нашел несколько сценариев, которые могли бы делать что-то подобное, но важно, чтобы я мог управлять им вручную, потому что бывают случаи, когда в моем коде требуется двойное вложение.
РЕДАКТИРОВАТЬ:
Вот примеркусок XML, который я бы форматировал вручную:
<displayFormula>
<mrow>
<mrow>
<mo>=</mo>
<mrow>
<mi mvar="S">{Selling Price}</mi>
<mo>×</mo>
<mi mvar="x">{hypo quant}</mi>
</mrow>
</mrow>
</mrow>
</displayFormula>
<displayFormula>
(в приведенном выше примере используется MathML) Несколько гнезд <mrow>
являются избыточными и вызывают ошибки при разборе.Есть моменты, когда вы хотели бы получить <mrow>
вместе, хотя, как в этой структуре:
<displayFormula>
<mrow>
<mrow>
<mi mvar="S">{Selling Price}</mi>
<mo>×</mo>
<mi mvar="x">{hypo quant}</mi>
</mrow>
<mrow>
<mi mvar="S">{Selling Price}</mi>
<mo>×</mo>
<mi mvar="x">{hypo quant}</mi>
</mrow>
</mrow>
</displayFormula>
Я заметил, что Notepad ++ автоматически выделяет оба тега открытия и закрытия при выборе одного, и мне просто интересно, было лиспособ удалить эти выделенные теги.