Sto cercando di ottenere tutto il testo in un nodo per un set successivo e restituire come un valore (non più nodi).XPath per ottenere tutto il testo nell'elemento come un valore, eliminando le interruzioni di riga
<p>
"I love eating out."
<br>
<br>
"This is my favorite restaurant."
<br>
"I will definitely be back"
</p>
Sto usando '/ p' e ottengo tutti i risultati ma ritorna con interruzioni di riga. Anche provare '/ p/text()' comporta ottenere ogni testo tra ogni tag come un valore restituito separato. Il ritorno ideale sarebbe -
"I love eating out. This is my favorite restaurant. I will definitely be back"
Ho provato a cercare altre domande ma non ho trovato nulla di simile. Si prega di notare che nell'ambiente corrente mi sono limitato a utilizzare solo una query XPath e non posso analizzare o impostare alcun pre-analisi HTML. In particolare sto utilizzando la funzione importXML all'interno di Google Documenti.
Basta selezionare il testo di tutti i discendenti di ' p' con '/ p // */text()'. Accedi al contenuto del nodo di testo con 'textContent'. Avrai ancora bisogno di concatenarli insieme. – nhahtdh