0
je le code XML suivant:Remplacement contenu de la balise avec la chaîne html
<foo><toReplace/></foo>
Je veux remplacer tag <toReplace/>
par la chaîne suivante:
"<b>bar</b>"
Comment puis-je faire cela?
En ce moment, j'ai le code suivant:
var xml = "<foo><toReplace/></foo>";
var parser = new dom.DOMParser().parseFromString(xml, "text/xml");
parser.getElementsByTagName("toReplacce")[0].textNode = "<b>bar</b>";
console.log(parser.toString()); // "<foo><b>bar</b>"
Le problème est qu'il est échappe HTML. Comment puis-je remplacer le contenu avec la chaîne HTML ici?
mais je ne Je ne veux pas perdre tout le XML. Je ne veux simplement pas perdre la partie que je remplace. – user99999
Avez-vous essayé parser.getElementsByTagName ("toReplacce") [0] .content = ... –
le contenu n'est pas défini. C'est l'objet Element. – user99999