2017-08-06 107 views
1

我已經陷在尋找的XPath由具有以下結構的XML ....如何僅使用Xpath java在兄弟中查找節點?

<abc> 
    <unique> 
    <findme uniqueAtrr="itsme">Already Found Xpath For This</findme> 
    </unique> 
    <findme></findme> 
    <findme></findme> 
    <findme uniqueAtrr="itsme"> You Got Me</findme> //NOTE : We don't know this position 
    <findme></findme> 
</abc> 

我得到了XPath的使用

/abc//unique/findme[@uniqueAtrr="itsme"] 

我相信找到是那麼最好的方法已經找到搜索不存在於獨特標籤中的findme ...或僅在兄弟姐妹中找到節點......我試過的節點。 ..

/abc//findme 

這會給我一個它是唯一的標籤:(

回答

1

內嘗試下面的XPath匹配"You Got Me"

/abc/unique/following-sibling::findme[@uniqueAtrr="itsme"] 
+0

好像它不工作,我們爲什麼需要/獨特?? –

+0

你需要得到這一個'你得到了我',對吧? – Andersson

+0

是的那個標籤:) –