考慮這個XML文件結構獲得屬性,其中子標記都有屬性X
...
<sometag attr="foobar">
<subtag>
<subsubtag someattr="foo" />
<subsubtag someattr="bla" />
<subsubtag someattr="bar" />
</subtag>
</sometag>
...
目前,我有這個XPath查詢:/sometag/subtag/subsubtag[@someattr='foo']
這讓我這些subsubtags。是否有可能從這個查詢中獲得attr="foobar"
?所以我想擁有所有attr
從sometag
哪裏有subsubtag
與someattr="foo"
。
爲什麼答案是首先被刪除? stackoverflow錯誤? – reox 2013-03-27 10:41:52
不,我第一次犯了一個錯誤,我選擇了整個'sometag'元素,不僅是@attr;在寫完整的答案之前,我必須做一些測試,並且我不希望我的不好的答案在此期間可見。 – ionutab 2013-03-27 15:16:07
奇怪...因爲我想接受它,然後我收到一條錯誤消息「答案已被刪除」... – reox 2013-03-28 10:00:30