2
我有一個非常大的XML文件,我需要從中提取特定的信息。我需要獲取所有具有關聯子元素的節點屬性。下面是如何佈置元素的示例:由子屬性XPath查詢
<key name="Test Group">
<key name="Exhibit A">
<key name="Chicago">
<key name="server-01-chi">
<dword name="[SSH2] Port">22</dword>
</key>
<key name="server-02-chi">
<dword name="[SSH2] Port">22</dword>
</key>
</key>
</key>
<key name="Exhibit B">
<key name="Denver">
<key name="server-01-den">
<dword name="[SSH2] Port">22</dword>
</key>
<key name="server-02-den">
<dword name="[SSH2] Port">22</dword>
</key>
</key>
</key>
</key>
在這種情況下,我想要獲取屬於節點屬性的服務器名稱。因此,鑑於上述XML,我需要這樣的輸出:
server-01-chi
server-02-chi
server-01-den
server-02-den
但是元素''也有一個關聯的子元素,即它有一個子元素'' - 但是,你不在輸出中需要''Exhibit A''''name'屬性的值。那麼選擇你需要的數據的準則是什麼? –
CiaPan