Indsæt childNode dynamisk
Hej,Jeg har denne XML:
myXML:
<Node id="7effd757-e4c5-4c0f-acf9-e96a2ddac6f0" title="Køkkenbatterier" childNodeCount="0">
<Node id="0a14f0e9-45ca-4de8-8e66-713d511e0bc4" title="Køkkenbatterier" childNodeCount="0" />
<Node id="7ee83220-0cf8-441f-8c61-baad6099d053" title="Handikapbatterier" childNodeCount="0" />
</Node>
Derudover har jeg denne:
tempXML:
<Node id="58471985-d84f-49e7-857f-423c94b500e9" title="Variantgroup" childNodeCount="0" />
Dem vil jeg gerne have splejset så jeg ender med:
<Node id="7effd757-e4c5-4c0f-acf9-e96a2ddac6f0" title="Køkkenbatterier" childNodeCount="0">
<Node id="0a14f0e9-45ca-4de8-8e66-713d511e0bc4" title="Køkkenbatterier" childNodeCount="0" />
<Node id="7ee83220-0cf8-441f-8c61-baad6099d053" title="Handikapbatterier" childNodeCount="0">
<Node id="58471985-d84f-49e7-857f-423c94b500e9" title="Variantgroup" childNodeCount="0" />
</Node>
</Node>
Jeg ahr prøvet med denne kode, men synes ikke at det virker:
variantXML = new XML(callBack.response.firstChild.firstChild.firstChild.childNodes[1].firstChild);
for (x=0; x<variantXML.firstChild.childNodes.length; x++) {
tempXML = new XML("<Node id=\""+variantXML.firstChild.childNodes[x].childNodes[0].attributes.value+"\" title=\""+variantXML.firstChild.childNodes[x].childNodes[1].attributes.value+"\" childNodeCount=\"0\" />");
myXML.appendChild(tempXML);
}
