我是新来的XPath我有节点,这将有属性的人让说.. 郎和nolang ....如何从属性中获取值(如果存在)或从Xpath中的其他属性获取值?
,这里是我的xml
<employee>
<name>krishana</name>
<speaks lang="kannada"></speaks>
</employee>
<employee>
<name>alien</name>
<speaks nolang="nolangauge"></speaks>
</employee>
我需要写的XPath这如果IF节点具有lang从lang获取值....否则,如果节点具有nolang从nolang获取值。
我能够从那些像* //员工的任何人都可以获取/说/ @郎或* //员工/说/ @ nolang我需要一个XPath表达式两个条件......
请帮助这个...
你是指'// employee/speaks/@ * [name()=(“lang”,“nolang”)]'? – Andersson
@Andersson你能用英文告诉我上面的XPath是什么吗? –
从'speaks'节点返回名为''lang“'或''nolang''的属性的值 – Andersson