2014-04-05 38 views
0

我正在嘗試使用xpath來獲取元素的原始值。該元素是一個描述,它可以包含原始文本或xhtml。使用xpath得到正確的值

所以可以如下:

<description>asdasdasd <a>Item1</a> asd <a> Price </a></description> 
基於上面的XML

,我只是需要這樣的:

asdasdasd Item1 asd Price 

我試過//描述/文()//描述/後代:: */text()和其他一些沒有成功的。任何建議?

回答

1

只需使用:

//description 

元素的值是它的文本

或者如果它必須是一個字符串,只有一個元素是:

string(//description)