【发布时间】:2011-06-03 17:56:05
【问题描述】:
是否有一种快速的可视化方式来删除不需要的 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++ 会在选择打开和关闭标签时自动突出显示,我只是想知道是否有办法删除这些突出显示的标签。
【问题讨论】:
-
在 notepad++ 中,您只需将 '' 替换为 '' 和结束标签相同。
标签: xml tags redundancy text-editor