Xml.XMLDoc.TXMLNode.InternalAddChild
Delphi
function InternalAddChild(NodeClass: TXMLNodeClass;
const NodeName, NamespaceURI: DOMString; Index: Integer): IXMLNode;
C++
Xml::Xmlintf::_di_IXMLNode __fastcall InternalAddChild(TXMLNodeClass NodeClass, const System::UnicodeString NodeName, const System::UnicodeString NamespaceURI, int Index);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | Xml.XMLDoc.pas Xml.XMLDoc.hpp |
Xml.XMLDoc | TXMLNode |
Beschreibung
Ist die interne Implementierung der Methode AddChild.
InternalAddChild ist als protected deklariert und kann in Anwendungen nicht verwendet werden. Die Methode wird intern für Operationen verwendet, die in allen überschriebenen AddChild-Methoden durchgeführt werden müssen. InternalAddChild erstellt einen neuen untergeordneten Elementknoten und gibt dessen Interface zurück.
NodeClass gibt die Implementierungsklasse des neuen Knotens an. Dabei muss es sich um TXMLNode oder eine abgeleitete Klasse handeln.
NodeName gibt den Tag-Namen des neuen Knotens an.
NamespaceURI gibt den Namespace mit der Definition des neuen Knotens an.
Index gibt die Position des neuen Knotens in der Liste der untergeordneten Knoten an (0 ist die erste Position, 1 die zweite usw.). Hat Index den Wert -1, wird der Knoten am Ende der Liste hinzugefügt.