2016-05-12 4 views
0
var xmlRoot = "<root></root>"; 
var firstChildNode = "<firstChild></firstChild>"; 

var parser = new DOMParser(); 
var xmlDom = parse.parseFromString(xmlRoot, "text/xml"); 
var xmlChildNode = parse.parseFromString(firstChildNode, "text/xml"); 

xmlDom.appendChild(xmlChildNode); 

Also oben ist, was ich versuchte zu testen. Ich verstehe nicht, warum ich einen HierarchyRequestError erhalte. Kann jemand auf mich hinweisen, wo meine Logik fehlerhaft ist? Es scheint, dass ich das Konzept nicht richtig verstehe.Javascript XML HierarchyRequestError

Antwort

0

So habe ich es geschafft, um es mit dem folgenden funktioniert:

xmlDom.firstChild.appendChild(xmlChildNode.firstChild); 

wie aus irgendeinem Grund xmlDom.firstChild<root></root> Renditen. Was ist in diesem Fall xmlDom? Ich habe das Gefühl, dass es ein Konzept gibt, das ich nicht richtig verstehe ...