使用xpath获取正确的值

时间:2014-04-05 21:38:51

标签: xpath

我试图使用xpath来获取元素的原始值。元素是描述,它可以包含原始文本或xhtml。

所以它可以如下:

   <description>asdasdasd <a>Item1</a> asd <a> Price </a></description>

基于上面的xml,我只需要这个:

asdasdasd Item1 asd Price

我已尝试过// description / text(),// description / descendant :: * / text()以及其他一些没有成功的人。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

只需使用:

//description

元素的值是其文本

或者如果它必须是一个字符串并且只有一个元素:

string(//description)