Obtenir le contenu intégral d'une balise XML
Bonjour,
Travaillant à base d'AJAX pour une interface admin, je rencontre un problème qui commence sérieusement à m'agacer.
Pour le texte principal de pages, je souhaite récupérer du contenu dans un doc XML dont voici un exemple:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<contenu>
<pageContenu>liens</pageContenu>
<texteContenu>
Un morceau de texte...
<a href="azerty">
<b>Un nom de site...</b>
</a>
<br/>
...Suite du contenu...
</texteContenu>
</contenu> |
Je cherche à récupérer entièrement le contenu de la balise <texteContenu>. C'est-à-dire, j'aimerai son texte et ses fils en intégralité.
Ceci ne me ramène que le texte de la balise se trouvant avant la toute première balise (fils) de <texteContenu> ("Un morceau de texte..."):
Code:
1 2
|
doc.getElementsByTagName('texteContenu').firstChild.nodeValue |
Ma question est donc, avant de continuer à me casser la tête à coups de childNodes etc, y a-t-il un moyen de récupérer tout le contenu de la balise, y compris ses fils et le texte entre des fils et après le dernier des fils?