0
Ich habe folgendes xml:Ersetzen Tag-Inhalt mit HTML-String
<foo><toReplace/></foo>
I <toReplace/>
-Tag mit der folgenden Zeichenfolge ersetzen möchten:
"<b>bar</b>"
Wie kann ich das tun?
Im Moment habe ich den folgenden Code:
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>"
Das Problem ist, das ist HTML entkommt. Wie kann ich den Inhalt hier durch den HTML-String ersetzen?
Aber ich Ich möchte das ganze XML nicht entzippen. Ich möchte nur das Teil, das ich ersetze, nicht entzippen. – user99999
Haben Sie versucht, parser.getElementsByTagName ("toReplacce") [0] .content = ... –
Inhalt ist nicht definiert. Es ist das Element-Objekt. – user99999