Xml

以可視方式過濾 xml 文件的簡單方法

  • December 9, 2017

我正在處理 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

  1. 從命令行處理 XML 文件:
xmlstarlet sel -t -v "//Title" -n input.xml

輸出:

S2
S1
S3

引用自:https://unix.stackexchange.com/questions/409982