Une API me renvoie XmlCursor pointant à la racine du document XML. J'ai besoin d'insérer tout cela dans un autre document org.w3c.DOM représenté.Comment insérer du contenu XmlCursor dans DOM Document
Au début: XmlCursor poiting sur
<a> <b> some text </b> </a>
DOM Document:
<foo>
</foo>
A la fin je veux avoir le document DOM original est modifié comme suit:
<foo>
<someOtherInsertedElement>
<a> <b> some text </b> </a>
</someOtherInsertedElement>
</foo>
NOTE: document.importNode(cursor.getDomNode())
doesn 't travail - Exception est levée: NOT_SUPPORTED_ERR: L'implémentation ne prend pas en charge le type d'objet demandé ou opération.
échoue sur importNode: org.w3c.dom.DOMException: NOT_SUPPORTED_ERR: La mise en œuvre ne supporte pas le type d'objet ou d'opération demandé. à org.apache.xerces.dom.CoreDocumentImpl.importNode (source inconnue) à org.apache.xerces.dom.CoreDocumentImpl.importNode (source inconnue) – Juraj
ah. C'est probablement parce que vous importez un DOMDocument. Mon mauvais, j'ai raté ce peu. essayez cursor.getDomNode.getFirstChild() – Sietse
cursor.getDomNode.getFirstChild() aidé. Merci beaucoup. pls le corriger dans votre réponse (je n'ai pas assez de réputation pour le faire moi-même:]) – Juraj