考虑这个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