Filtre XML

Cloud_Business.png

Pour en savoir plus sur les filtres en général, consulter l'article Comprendre les Filtres.

Utiliser ce filtre quand un déclencheur reçoit des données encodées XML. Le filtre vous permet d'extraire les champs individuels, les champs répétables dans les sous-zones, et même les paires nom-valeur. La structure XML définit les éléments et sous-éléments, attributs et leurs valeurs et les valeurs texte (valeurs d'élément).

Vous pouvez définir la structure d'un fichier XML par vous-même, mais Loftware vous recommande de l'importer du modèle de fichier XML donné. Cliquer sur le bouton Importer la structure de données dans le ruban. Après avoir importé la structure XML, la section Aperçu des données affiche le contenu XML. Elle met aussi en évidence les éléments et attributs que vous définissez en tant que champs de sortie.

Pour les exemples de données XML, voir l'article Données XML .

Définition de la structure

Pour utiliser les éléments XML, les configurer comme suit :

  • Valeur de variable : Spécifie que vous voulez utiliser l'élément sélectionné en tant que champ et que vous allez mapper sa valeur aux variables respectives dans l'action Utiliser le Filtre de Données . Pour plus d'informations, voir la section Définition des champs XML .

    • Élément optionnel : Spécifie que cet élément n'est pas obligatoire. Cela correspond à l'attribut du schéma XML (fichier XSD) minOccurs=0. La variable mappée à ce type de champ aura une valeur vide si l'élément n'apparaît pas dans l'XML.

  • Bloc de données : Spécifie que l'élément sélectionné survient plusieurs fois et fournit des données pour une seule étiquette. Le bloc de données peut être défini comme zone répétable, comme zone d'affectation ou les deux.

    • Zone répétable : Spécifie que les valeurs de tous les blocs de données répétables seront extraites, pas seulement celles du premier bloc. Des champs peuvent être définis dans chaque bloc de données. Il faut mapper les champs définis aux variables respectives dans l'action Utiliser le Filtre de Données . Pour plus d'informations, voir la section Définir les éléments répétables .

    • Zone d'affectation : Spécifie que le bloc de données contient des paires nom-valeur. Les noms de champs et leurs valeurs sont lus simultanément. Le mappage aux variables est effectué automatiquement. Utiliser cette méthode pour adapter le filtre aux données d'entrée variables pour éliminer le temps de maintenance. Pour plus d'informations, voir la section Définition de la zone d'affectation XML .

La section Aperçu de données simplifie la configuration. Le résultat d'un filtre défini est mis en évidence dans la zone d'aperçu.

Pour changer les données XML de l'aperçu, cliquer sur Ouvrir et rechercher un nouvel exemple de fichier XML.