XPath查找根元素标记

时间:2013-08-02 19:13:23

标签: xpath

我有以下xml doc

<root>
 <subject>This is the subject</subject>
 <email>
    <subject>Email's Subject</subject>
 </email>
</root>

我如何只选择根元素下的'subject'标签?我不想从“电子邮件”节点获取主题。

谢谢!

编辑:另外,因为'root'元素是动态的,如何在不指定'root'标签的情况下创建xpath?我试过/ subject,// subject和// * / subject。没有人工作过。

1 个答案:

答案 0 :(得分:1)

/*[name()=$name]/subject其中$name = 'root'

/*/subject如果您不关心文档元素名称。