infra:NET User
 
×
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 );