XMLDoc.TXMLNode
Contents |
Informations Delphi
De XMLDoc.pas
TXMLNode = class(TInterfacedObject)
Unité : XMLDoc
Type : classe
Membres de classe hérités : Membres XMLDoc.TXMLNode
Propriétés de classe : Propriété XMLDoc.TXMLNode
Méthodes de classe : Méthodes XMLDoc.TXMLNode
Constructeurs et destructeurs de classe : Constructeurs XMLDoc.TXMLNode
Evénements de classe : Evénements XMLDoc.TXMLNode
Informations C++
De XMLDoc.hpp
TXMLNode = class(TInterfacedObject)
Unité : XMLDoc
Type : classe
Membres de classe hérités : Membres XMLDoc.TXMLNode
Propriétés de classe : Propriété XMLDoc.TXMLNode
Méthodes de classe : Méthodes XMLDoc.TXMLNode
Constructeurs et destructeurs de classe : Constructeurs XMLDoc.TXMLNode
Evénements de classe : Evénements XMLDoc.TXMLNode
Description
TXMLNode représente un noeud dans un document XML.
L'expert de liaison de données XML utilise TXMLNode comme classe de base des classes qu'il génère pour représenter les noeuds ayant des noeuds enfant. Si, par exemple, le document XML contient le code suivant :
<Address country="US"> <Name> <First> John </First> <MI> Q. </MI> <Last> Public </Last> </Name> <Street> 123 Easy Street </Street> <City> Anytown </City> <State> CA </State> </Address>
l'expert de liaison de données XML génère des descendants TXMLNode pour les éléments Address et Name. Les noeuds enfant et les attributs de noeud apparaissent en tant que propriétés du descendant TXMLNode.
Remarque : l'expert de liaison de données XML génère également du code qui peut créer des objets TXMLNode pour les attributs ainsi que les noeuds d'élément. Toutefois, il n'existe pas de descendants TXMLNode spécial pour les noeuds d'attributs. Chaque attribut est directement représenté par TXMLNode.
TXMLNode implémente l'interface IXMLNode. Chaque descendant de TXMLNode implémente une interface spécifique à une classe qui dérive de IXMLNode. Généralement, les applications ne fonctionnent pas directement avec TXMLNode. Elles utilisent, à la place, l'interface IXMLNode ou le descendant IXMLNode implémenté par un descendant TXMLNode.