ajouter un (nouveau) noeud texte a une transformation xsl/xml
ajouter un (nouveau) noeud texte a une transformation xsl/xml - Java - Programmation
MarshPosté le 09-01-2007 à 17:15:11
Bonjour tout le monde, je dois faire la transformation d'un fichier xsl et d'une fichier xml en un document resltat html le tout en java, pour réaliser l'instruction xsl:comment je veux inserer les noeuds textes "<!--" et "-->". Cependant dans le package org.w3c de java (1.5) Node est une interface, donc pas d'instanciation possible d'un Node. La seule facon que j'ai de manipuler un Node est par le biais des Node produits lors du parsage xsl (avec evaluateur Xpath). J'ai donc voulu tester d'obtenir un noeud texte depuis un document parsé et un classe qui me renvoit un clone de ce noeud, meme si cela fonctionne, il m'est impossible d'intégrer ce noeud au resultat de la transformation car il ne provient pas du meme document (source qui me sert a realiser cette transformation). Qu'elle peut etre la (une) solution pour ajouter du texte a une NodeList?? comment creer un noeud texte ou remplacer le noeud element xsl:comment?? bref, qui a déjà rencontré un probléme similaire, dans le meme contexte ou pas. Merci beaucoup de votre aide et de m'avoir lu. Ammo
Marsh Posté le 09-01-2007 à 17:15:11
Bonjour tout le monde,
je dois faire la transformation d'un fichier xsl et d'une fichier xml en un document resltat html le tout en java,
pour réaliser l'instruction xsl:comment je veux inserer les noeuds textes "<!--" et "-->".
Cependant dans le package org.w3c de java (1.5) Node est une interface, donc pas d'instanciation possible d'un Node.
La seule facon que j'ai de manipuler un Node est par le biais des Node produits lors du parsage xsl (avec evaluateur Xpath).
J'ai donc voulu tester d'obtenir un noeud texte depuis un document parsé et un classe qui me renvoit un clone de ce noeud,
meme si cela fonctionne, il m'est impossible d'intégrer ce noeud au resultat de la transformation car il ne provient pas du meme document (source qui me sert a realiser cette transformation).
Qu'elle peut etre la (une) solution pour ajouter du texte a une NodeList?? comment creer un noeud texte ou remplacer le noeud element xsl:comment?? bref, qui a déjà rencontré un probléme similaire, dans le meme contexte ou pas.
Merci beaucoup de votre aide et de m'avoir lu.
Ammo
Message édité par ammo le 09-01-2007 à 17:15:50