Lecture du langage XML
Designer peut lire et analyser le XML via l'une
Outil Entrée de données ou le Analyse XML. Ces exemples sont axés sur les options de configuration de l’outil Données d’entrée.
Toutes les descriptions font référence à l’exemple ci-dessous.
Exemple XML
<items></items>
</item>
<name>Gâteau</name>
<ppu>0,60</ppu>
<batters></batters>
Régulier</batter>
Chocolat</batter>
Bleuets</batter>
La nourriture du diable</batter>
<topping></topping>
Aucun</topping>
Vitrage</topping>
Sucre</topping>
Sucre en poudre</topping>
Chocolat</topping>
Chocolat avec des arrosages</topping>
Érable</topping>
</item>
<name>Soulevées</name>
<ppu>0,65</ppu>
<batters></batters>
Régulier</batter>
<topping></topping>
Aucun</topping>
Vitrage</topping>
Sucre</topping>
Chocolat</topping>
Érable</topping>
</item>
<name>Babeurre</name>
<ppu>0,50</ppu>
<batters></batters>
Régulier</batter>
Chocolat</batter>
Paramètres par défaut
L’outil Entrée de données utilise ces paramètres XML par défaut :
Ces paramètres appliqués à l’entrée de l’exemple XML génèrent les résultats suivants :
Ces résultats :
- ne contient pas l’élément racine
- contiennent les éléments enfants de l’élément racine.
- contiennent les éléments petits-enfants de l’élément racine.
- ne contiennent pas les éléments enfants d’un élément spécifié.
- ne contiennent pas de formatage de balises.
Nom de l’élément enfant
La spécification d'un nom d'élément enfant XML entraîne Alteryx à lire le fichier à partir de l'élément.
Ces paramètres appliqués à l’entrée de l’exemple XML génèrent les résultats suivants :
Ces résultats :
- ne contient pas l’élément racine
- ne contiennent pas les éléments enfants de l’élément racine.
- ne contiennent pas les éléments petits-enfants de l’élément racine.
- contiennent les éléments enfants d’un élément spécifié.
- ne contiennent pas de formatage de balises.
Les sections restantes détaillent l’impact sur les résultats renvoyés lors de la modification des sélections de configuration à partir des options par défaut.
Retourner l'élément racine
Sélectionnez l'élément racine de retour pour renvoyer l'élément parent qui enferme tous les autres éléments représentés.
Ces paramètres appliqués à l’entrée de l’exemple XML génèrent les résultats suivants :
Ces résultats :
- contiennent l’élément racine.
- contiennent les éléments enfants de l’élément racine.
- ne contiennent pas les éléments petits-enfants de l’élément racine.
- ne contiennent pas les éléments enfants d’un élément spécifié.
- ne contiennent pas de formatage de balises.
Nom de l’élément enfant
La spécification d'un nom d'élément enfant XML ne modifie pas les résultats. Alteryx donne la priorité à la lecture de l’élément racine.
Renvoyer les valeurs enfants
Désélectionnez renvoyer les valeurs enfants pour retourner uniquement les valeurs enfants de l'élément racine.
Ces paramètres appliqués à l’entrée de l’exemple XML génèrent les résultats suivants :
Ces résultats :
- ne contient pas l’élément racine
- contiennent les éléments enfants de l’élément racine.
- ne contiennent pas les éléments petits-enfants de l’élément racine.
- ne contiennent pas les éléments enfants d’un élément spécifié.
- ne contiennent pas de formatage de balises.
Nom de l’élément enfant
La spécification d'un nom d'élément enfant XML entraîne Alteryx à lire le fichier à partir de l'élément spécifié.
Ces paramètres appliqués à l’entrée de l’exemple XML génèrent les résultats suivants :
Ces résultats :
- ne contient pas l’élément racine
- ne contiennent pas les éléments enfants de l’élément racine.
- ne contiennent pas les éléments petits-enfants de l’élément racine.
- ne contiennent pas les éléments enfants d’un élément spécifié.
- ne contiennent pas de formatage de balises.
Renvoyer les codes XML externes
Sélectionnez retourner le code XML externe pour créer des colonnes supplémentaires contenant le format de balise des éléments enfants.
Ces paramètres appliqués à l’entrée de l’exemple XML génèrent les résultats suivants :
Ces résultats :
- ne contient pas l’élément racine
- ne contiennent pas les éléments enfants de l’élément racine.
- ne contiennent pas les éléments petits-enfants de l’élément racine.
- ne contiennent pas les éléments enfants d’un élément spécifié.
- contiennent un formatage de balises.
Nom de l’élément enfant
La spécification d'un nom d'élément enfant XML entraîne Alteryx à lire le fichier à partir de l'élément spécifié.
Ces paramètres appliqués à l’entrée de l’exemple XML génèrent les résultats suivants :
Ces résultats :
- ne contient pas l’élément racine
- ne contiennent pas les éléments enfants de l’élément racine.
- ne contiennent pas les éléments petits-enfants de l’élément racine.
- contiennent les éléments enfants d’un élément spécifié.
- contiennent un formatage de balises.