使用Notepad ++,如何选择整个XML节点?

时间:2014-07-29 17:58:50

标签: xml function replace xml-parsing notepad++

我有一个huuuuuuuge XML文件(1500条记录),我需要删除它中的某些条目,具体取决于它们的内容。由于没有具体的规则要保留哪一个以及要删除哪一个,我必须逐一进行。

我想用替换功能( Ctrl + H )来做,我会点击“下一步”为我想要保留的那些,并且“替换“对于那些我想删除的人(将”替换为“字段留空)。一旦突出显示(选中),我将能够阅读并确定。

以下是节点:

 <Record>
     <itemname>Lego Fire Rescue</itemname>
     <itemnumber>6654721</itemnumber>
     <availableinv>19</availableinv>
     <ageplus>3</ageplus>
     <storeId>19</storeId> 
 </Record>

如果它可以从<Record></Record>为每个完美的节点选择。

我能找到的最近的例子,会删除没有.pdf的条目:Removing certain XML file entries

很多,非常感谢你的帮助。

1 个答案:

答案 0 :(得分:4)

来自替换对话框

Find what: (<Record>.*?</Record>)
Replace with: <blank>

在对话框底部,确保选中正则表达式。匹配换行已经过检查。