Pointui Home 2 - XmlNode
Modifié le samedi, 07 février 2009 19:21 par Montecristoff — Catégorisé en: Pointui Home
Fournit la possibilité de lire et de mettre à jour un nœud de l'arborescence xml au sein d'un document xml. Ce document peut être la racine du document ou un nœud enfant.
Méthodes
void FindNode(String
nodeName
, XmlNode
result
)
Lance une recherche pour trouver le nœud qui correspond au nom donné en paramètre. Le premier nœud trouvé est retourné dans le paramètre résultat.
void GetChildValue(String
childNodeName
, String
result
)
void GetChildValue(String
childNodeName
, int
result
)
void GetChildValue(String
childNodeName
, DateTime
result
) void GetChildValue(int
index
, String
result
) void GetChildValue(int
index
, int
result
) void GetChildValue(int
index
, DateTime
result
)
Retourne dans le paramètre résultat la valeur du noeud
enfant
demandé, en convertissant automatiquement la chaine du xml dans le type de données spécifié pour le résultat.
void SetChildValue(String
childNodeName
, String
result
)
void SetChildValue(String
childNodeName
, int
result
)
void SetChildValue(String
childNodeName
, DateTime
result
)
Affecte la valeur passée en paramètre au nœud
enfant
spécifié, en le créant automatiquement s'il n'existe pas déjà.
void GetAttributeValue(String
attributeName
, String
result
)
void GetAttributeValue(String
attributeName
,
int result
)
void GetAttributeValue(String
attributeName
, DateTime
result
)
Retourne dans le paramètre résultat la valeur de l'attribut demandé, en convertissant automatiquement la chaine du xml dans le type de données spécifié pour le résultat.
int GetChildCount()
Retourne le nombre de nœud
enfant
de ce nœud .
int Getindex()
Retourne la position (l'index) de ce nœud au sein de la collection de nœuds de même niveau (autres nœuds qui sont les
enfants
ce nœud
parent
).
XmlNode GetParent()
Retourne le noeud
parent
de ce noeud.
void GetChild(int index, XmlNode result)
Restitue le nœud
enfant
(dans le paramètre résultat) du nœud positionné à l'index spécifié (zéro correspond à la première position).
void AddChild(String childNodeName, XmlNode result)
Crée un nœud
enfant
avec le nom passé en paramètre, même si un nœud portant le même nom nom existe déjà. Une référence à ce nœud est restituée dans le paramètre résultat.
void LoadFromFile(String filename)
Charge un document xml à partir du système de fichiers.
void LoadfromString(String xml)
Charge un document xml à partir du xml passé en paramètre.
void SaveToFile(String filename)
Sauvegarde le nœud et tous les nœuds
enfants
dans le fichier spécifié.
void GetDataTable(DataTable result)
Constitue une
DataTable
de ce nœud . Chaque ligne de la table de données correspondra à chaque
enfant
de ce nœud.