Иметь такой XML:XPath Топоры: Как выбрать текст между <br/> узлами
<td>
text1
<br/>
text2
<br/>
text3
<br/>
text4
<br/>
</td>
Хотите выбрать text1 text2 text3 text4
с пробелами или CRLF между ними. Если я выберу string(/td)
, то он выбирает text1text2text3text4
. Если я выберу string(/td/text())
, он выбирает только text1
. Как выбрать весь текст, но с промежутками между ними?
Ну, строковое значение элемента элемента td' должно быть всем текстом, включая пробел, я не вижу, как вы получите только буквы 'text1text2text3text4' без какого-либо пробела с помощью' string (td) '. Можете ли вы рассказать нам более подробную информацию о движке XPath, который вы используете? –