XML Knoten mit Unterknoten (Childs) kopieren ?
-
Hallo !
Habe da ein Problem. Ich möchte eine vorhandene Node komlett mit Childs kopieren. Aber: der NodeName soll sich ändern. Da ich gelesen habe, daß der NodeName nur die Eigenschaft Read hat, habe ich es so versucht, daß ich eine neue Node mit neuen NodeName erstelle und wollte nun die Childs der ersten Node in einer Schleife zu der neuen Node kopieren. Soweit so gut, aber es wird nicht kopiert, sonder verschoben ? Beispiel:_di_IXMLNode N1 = XMLDocument_Event->DocumentElement; _di_IXMLNodeList NList = XMLDocument_Event->DocumentElement->ChildNodes; _di_IXMLNode N2 = NList->Nodes[(String)"Test1"]; _di_IXMLNodeList N2_CHILDS = N2->ChildNodes; N1->AddChild((String)"Test2"); _di_IXMLNodeList CNode = NList->Nodes[(String)"Test2"]->ChildNodes; for(int i = 0; i < N2_CHILDS->Count; i++) { CNode->Add(N2_CHILDS->Nodes[i]); }oh DomVendor ist MSXML.