2013-03-15 37 views
0

我有一些XML,我知道一個屬性(在我的情況下是一個ID#)。我可以使用// * [@ id ='v6969482']獲取我正在尋找的節點。但是沒有辦法告訴我這個ID的名字嗎? (我試圖讓它返回'標題'或在我的情況。我知道它與使用名稱(),但我似乎無法得到正確的語法返回名稱時,我有我的ID 。屬性當您知道使用路徑的屬性時,節點的名稱?

<?xml version="1.0" encoding="UTF-8"?> 

<topic id="v6969481"> 
    <title id="v6969482">CR - ASE | AXX2500>Engines>EIOA>EIOAn>GMACn>Ingress</title> 
    <body id="v6969483"> 
    <p id="v6969484"> 
     <table id="v6153057" frame="all" colsep="1" rowsep="1"> 
     <desc id="v6049915">Global ingress attributes for EIOA engine GMAC ports.</desc> 

回答

0

你需要的屬性的父節點的名稱,它的父元素:

name(//*[@id='v6969482']) 
+0

我很接近,我只是不能完全得到它謝謝! – 2013-03-15 13:12:41

相關問題