XPath, чтобы получить весь текст в элементе как одно значение, удаляя разрывы строк
Я пытаюсь получить весь текст в узле для следующего набора и возвращаю как одно значение (не несколько узлов).
<p>
"I love eating out."
<br>
<br>
"This is my favorite restaurant."
<br>
"I will definitely be back"
</p>
Я использую "/ p" и получить все результаты, но он возвращается с переносами строк. Также пытается "/ p / text ()" приводит к получению каждого текста между каждым тегом в виде отдельного возвращаемого значения. Идеальное возвращение было бы -
"I love eating out. This is my favorite restaurant. I will definitely be back"
Я пытался найти другие вопросы, но не смог найти что-то более близкое. Обратите внимание, что в текущей среде я ограничен только использованием запроса XPath и не могу анализировать после или настраивать предварительный анализ HTML. В частности, я использую функцию importXML внутри Документов Google.