J'utilise l'analyseur xmldom
de la bibliothèque npm, il est basé sur le modèle d'objet DOMNode. Avoir le code suivant:Obtention du contenu d'un élément sous forme de chaîne avec HTML non échappé
var xml = "<p>Test</p><toFetch id="1">test\n\n<p>aaa</p>test\n</toFetch>";
var parser = new dom.DOMParser().parseFromString(xml, "text/xml");
Je veux obtenir le contenu de la balise toFetch
, comme une chaîne avec tous les tags unescaped HTML à l'intérieur, et sans l'étiquette toFetch
lui-même.
Ce que j'est:
var elements = parser.getElementsByTagName("toFetch");
elements.forEach(element => {
console.log(element.toString());
});
Il fonctionne, mais il me donne la chaîne avec toFetch
étiquette environnante. Comment puis-je obtenir uniquement le contenu?
xml.split ("<à Fetch") [1] .split ("") [0] –