XPath para obtener todo el texto en el elemento como un solo valor, eliminando saltos de línea

Estoy tratando de obtener todo el texto en un nodo para un conjunto siguiente y regresar como un valor (no múltiples nodos).

<p>
   "I love eating out."
   <br>
   <br>
   "This is my favorite restaurant."
   <br>
   "I will definitely be back"
</p>

Estoy usando '/ p' y obtengo todos los resultados pero vuelve con saltos de línea. También al intentar '/ p / text ()' se obtiene cada texto entre cada etiqueta como un valor devuelto por separado. El retorno ideal sería ...

"I love eating out. This is my favorite restaurant. I will definitely be back"

He intentado buscar otras preguntas pero no pude encontrar algo tan cerca. Tenga en cuenta que en el entorno actual estoy restringido a usar solo una consulta XPath y no puedo analizar ni configurar ningún análisis HTML previo. Específicamente estoy usando la función importXML dentro de Google Docs.

Respuestas a la pregunta(1)

Su respuesta a la pregunta