Xml
以可視方式過濾 xml 文件的簡單方法
我正在處理 xml 文件上的數據集;具有以下結構:
<?xml version="1.0" standalone="yes"?> <exper> <entry> <Source /> <Status>pass</Status> <Title>S2</Title> </entry> <entry> <Source /> <Status>fail</Status> <Title>S1</Title> </entry> <entry> <Source /> <Status>pass</Status> <Title>S3</Title> </entry>
我可以用 Python 解析它並完成它;但是有什麼可以即時完成的,也許使用某種視覺化編輯器來獲取
title
標籤列表?每個條目?我在 Windows 上使用記事本來讀取文件,這肯定不是最好的方法。我也有
miniGW
,所以我可以執行 AWK;儘管有人告訴我解析 XML 文件對於 SED 和 AWK 都不理想。
1)安裝https://sourceforge.net/projects/xmlstar/files/xmlstarlet/1.6.1/
xmlstarlet
- 從命令行處理 XML 文件:
xmlstarlet sel -t -v "//Title" -n input.xml
輸出:
S2 S1 S3