Form.XmlToHashtable - Méthode (String)
Analyse et convertit une chaîne XML telles que des données de formulaire de flux de travail de Microsoft Office InfoPath dans une table de hachage.
Espace de noms : Microsoft.Office.Workflow.Utility
Assembly : Microsoft.Office.Workflow.Tasks (dans Microsoft.Office.Workflow.Tasks.dll)
Syntaxe
'Déclaration
Public Shared Function XmlToHashtable ( _
xml As String _
) As Hashtable
'Utilisation
Dim xml As String
Dim returnValue As Hashtable
returnValue = Form.XmlToHashtable(xml)
public static Hashtable XmlToHashtable(
string xml
)
Paramètres
xml
Type : System.StringDonnées XML à convertir en une table de hachage.
Valeur renvoyée
Type : System.Collections.Hashtable
Représentation de la table de hachage des données XML qui a été passées.
Remarques
Clés de la table de hachage sont mis en correspondance avec les nœuds de schéma de niveau supérieur dans le fichier XML.
La méthode XmlToHashtable crée un seul niveau de la table de hachage. Il convertit les balises en tant que clés et les valeurs de type string. Dans les exemples de code suivant, les données XML (premier exemple de code), vous donne la table de hachage (second exemple de code). où ce qui suit est spécifié :
HT [« a »] est la valeur « aaa » en tant que chaîne.
HT [« b »] correspond à la valeur « bbb » en tant que chaîne
HT ["c"] correspond à la valeur "ddd < d > < /d > » en tant que chaîne.
<data>
<a>aaa</a>
<b>bbb</b>
<c>
<d>ddd</d>
</c>
</data>
Hashtable ht = XmlToHashtable(data);
Pour obtenir un exemple illustrant comment utiliser la méthode XmlToHashtable , consultez l'exemple de méthode de ContactExpandGroups() .