0
我不得不以下XML的文檔:是否可以使用XPath引用逗號分隔值?
<A>
<B>
<C>foo,bar,baz,qux</C>
</B>
</A>
我想獲得的值是元件<C>
的逗號分隔值的第三元件(在上述的例子,我期望baz
)
有沒有辦法引用它?例如:
A/B/C/substring-after(,{2})/substring-before(,)
我不得不以下XML的文檔:是否可以使用XPath引用逗號分隔值?
<A>
<B>
<C>foo,bar,baz,qux</C>
</B>
</A>
我想獲得的值是元件<C>
的逗號分隔值的第三元件(在上述的例子,我期望baz
)
有沒有辦法引用它?例如:
A/B/C/substring-after(,{2})/substring-before(,)
恐怕xpath不具備這種能力。
如果您使用的是Java,那麼你可以做這樣的事情: -
String OSNAMES= Driver.findElement(By.xpath("YOUR XPATH")).getAttribute("value");
String[] parts = OSNAMES.split(",");
String OS = parts[2];
int a=Integer.parseInt(OS);
System.out.println(a);
希望它會幫助你:)