TXMLBrowser

TXMLBrowser = class (TObject)Interface de TXMLBrowserExemples de TXMLBrowser

Permet de consulter et extraire de données depuis un fichier XML

Remarques

Cette classe est spécialisée dans la consultation d'un fichier XML (lecture seule) aux travers d'une navigation dans l'arborescence des noeuds XML.

Il est possible d'obtenir des infos sur les enfants d'un noeud avec ChildNames et ChildCount, les attributs avec AttributeNames, AttributeValues, Attributes et AttributeCount.

La navigation entre les noeuds se fait soit relativement à l'aide des méthodes ToChild, ToChildByIndex, ToParent et ToRoot, soit directement au travers de la propriété Path.
Path peut aussi être utiliser pour connaître l'emplacement courant dans l'arborescence.

Il est possible de mémoriser l'emplacement courant dans la navigation avec PushBookmark et d'y retourner avec PopBookmark.

La classe permet de naviguer sans erreur dans des branches absentes d'un fichier XML, comme si elles étaient présentes, mais avec des noms de noeuds, des valeurs et des attributs vides.
NodeExists permet de savoir si le noeud courant existe dans le fichier.

Classification

XMLDirect TXMLBrowser