1.6.2 XmlCloneNodeAddToParent – Knoten kopieren und anhängen
XmlCloneNodeAddToParent( strNameNode );
|
Argumente
|
strNameNode
Gibt den Namen des Knotens an, der kopiert und an den Vaterknoten angehängt wurde.
Der Dokumentknoten kann nicht geklont werden, da er keinen Vaterknoten besitzt.
Ist strNameNode == „“, dann ist das Klonen fehlgeschlagen.
|
|
Beschreibung
|
Die Funktion klont den aktuellen Knoten und hängt ihn an den Vater.
Der Zeiger steht danach auf dem geklonten Knoten.
Beim Aufruf dieser Funktion wird der Knoten geklont, auf den der Zeiger zeigt, d.h. der Zeiger muss zuerst mit Hilfe der Positionierungsfunktionen auf den zu klonenden Knoten gesetzt werden.
|
|
Funktionsart
|
XML-Funktion
|
|
Beispiel
|
//Setze den Zeiger auf den Dokumentknoten
XmlGetRootNode( strName );
//Positioniere den Zeiger auf den Knoten, der geklont werden soll.
XmlGetFirstChild( strName );
XmlFindChild( "Maschine", strName );
//klone den Knoten und hänge ihn an den Vaterknoten
XmlCloneNodeAddToParent( strName );
|