Xml.XMLDoc.TXMLNode.HostedNodes
Delphi
property HostedNodes: TXMLNodeArray read GetHostedNodes;
C++
__property TXMLNodeArray HostedNodes = {read=GetHostedNodes};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | protected | Xml.XMLDoc.pas Xml.XMLDoc.hpp |
Xml.XMLDoc | TXMLNode |
Beschreibung
Enthält die Knoten, die gemeinsam mit dem TXMLNode-Objekt dessen Liste der untergeordneten Knoten und Attributknoten verwenden.
TXMLNode verwaltet in HostedNodes alle Knoten, die für diesen Knoten und einen speziellen Zweck verwendet werden. So ist beispielsweise jeder Knoten, der einer Teilmenge der untergeordneten Knoten eines bestimmten Typs des Objekts entspricht, ein Teilknoten.
Jedes Objekt in der Liste HostedNodes entspricht einem bestimmten Aspekt des aktuellen Knotens. Das Objekt ist mit dem Knotenobjekt gleichrangig, wird aber nicht für ein eigenes Element des XML-Dokuments verwendet. Es entspricht stattdessen einer anderen Ansicht dieses Elements.
Betrachten Sie folgendes XML-Fragment:
<students> <fulltime student>Joe Smith</fulltime student> <fulltime student>Jane Doe</fulltime student> <auditor>Bill Jones</auditor> </students>
Das Knotenobjekt für <students> muss zwei Knoten für Kollektionen von Elementwiederholungen definieren, einen für <fulltime students> und den anderen für <auditor>. Die beiden Kollektionen nutzen denselben zugrunde liegenden DOM-Knoten wie <students>, aber jede enthält nur die untergeordneten Elemente eines bestimmten Typs.