Obtenir le nom d'un noeud d'une source de données
J'ai trouvé un exemple d'ecriture en C# de la valeur d'un noeud spécifique (ici my:employee).
Code:
1 2 3 4 5 6 7 8 9 10
| public void FormEvents_Loading(object sender, LoadingEventArgs e)
{
// Create XPathNavigator positioned at the root of the main data
// source.
XPathNavigator myNav = this.MainDataSource.CreateNavigator()
// Select employee field and set value to username.
myNav.SelectSingleNode("//my:employee",this.NamespaceManager).
SetValue(System.Environment.UserName);
} |
Est-il possible de parcourir la source de données principale sans connaitre le nom des noeuds?
Mon idée serait de parcourir la source de données, sans en connaitre le contenu. On se positionne sur le premier noeud, on obtient le nom du noeud courant, on l'écrit dans un fichier xml, puis on passe au noeud suivant.