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.String

    Donné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() .

Voir aussi

Référence

Form classe

Form - Membres

XmlToHashtable - Surcharge

Microsoft.Office.Workflow.Utility - Espace de noms