Sto scrivendo un'applicazione in java utilizzando import org.jdom. *;Come ottenere il contenuto del nodo da JDOM
Il mio XML è valido, ma a volte contiene tag HTML. Per esempio, qualcosa di simile:
<program-title>Anatomy & Physiology</program-title>
<overview>
<content>
For more info click <a href="page.html">here</a>
<p>Learn more about the human body. Choose from a variety of Physiology (A&P) designed for complementary therapies.&#160; Online studies options are available.</p>
</content>
</overview>
<key-information>
<category>Health & Human Services</category>
Quindi il mio problema è con il < p> tag all'interno del nodo overview.content.
Speravo che questo codice dovrebbe funzionare:
Element overview = sds.getChild("overview");
Element content = overview.getChild("content");
System.out.println(content.getText());
ma restituisce vuoto.
Come restituire tutto il testo (tag nidificati e tutto) dal nodo overview.content?
Grazie
Ciao, come posso appiattire il nodo del contenuto fuori in modo ricorsivo, quando il testo viene mescolato con altri nodi. Ad esempio, un collegamento ipertestuale si trova nel mezzo di una frase. Ho aggiunto una taglia per un po 'di aiuto. –
È necessario ottenere tutto il codice HTML all'interno del tag del contenuto, inclusi collegamenti e elenchi ordinati. Grazie –