XPath问题。仅当包含属性时才获取节点文本?
我有这些节点:
[...]
<videos>
<video timestamp="201204271112">myVideo.avi</video>
<video>myVideo.avi</video>
<video timestamp="201204271113">myVideo.avi</video>
<video>myVideo.avi</video>
<video>myVideo.avi</video>
</videos>
<photos>
<photo timestamp="201204271112">myphoto.avi</video>
<photo>myphoto.avi</video>
<photo timestamp="201204271113">aphoto.avi</video>
<photo>myphoto.avi</video>
<photo>myphoto.avi</video>
</photos>
[...]
我怎样才能获得唯一节点text
包含timestamp
属性?
我试图
//@timestamp
它返回所有时间戳只读属性。而文字?
如何使查询包含所有两个条件? AND
条件。
事情是这样的:
//@text and //@timestamps
只得到
201204271112 - myVideo.avi
201204271113 - myVideo.avi
201204271113 - aphoto.avi
排除其他的呢?
感谢。
和更通用的所有文本子节点?请参阅编辑。 – elp 2012-04-27 09:26:06