我有一个XML,我必须从中选择其中一个节点的子名称.我是一个初学者,所以我没有找到Xpath表达式来做到这一点.我知道节点的级别
例
姓名来自 /Employee/Department/
但是部门有儿童名字不明的节点.我必须选择Department节点的第一个子节点.我怎样才能做到这一点?
小智 60
你写了:
我必须选择Department节点的第一个子节点
你可以使用:
/Employee/Department/*[1]
Run Code Online (Sandbox Code Playgroud)
然后,你还写道:
我有一个XML,我必须从中选择其中一个节点的子名称
所以,你可以使用:
name(/Employee/Department/*[1])
Run Code Online (Sandbox Code Playgroud)
Rya*_*ger 19
我不知道您的XML的确切上下文,但我相信这是您正在寻找的XPath ...
/Employee/Department/*[1]
Run Code Online (Sandbox Code Playgroud)
这个XPath的关键部分是*[1],它将选择第一个子节点的节点值Department.
如果您需要节点的名称,那么您将需要使用此...
name(/Employee/Department/*[1])
Run Code Online (Sandbox Code Playgroud)