Conversion d'un XML plat en XML structuré

Une fonctionnalité puissante du IBM® DevOps Test Integrations and APIs (Test Integrations and APIs) l'éditeur de messages est la possibilité de saisir du XML dans Chaîne saisissez les champs, puis modifiez le XML de manière structurée.

Restriction: Les performances de l'éditeur de champs (illustré) sont dégradées si une seule ligne XML dépasse 50 000 octets. Ce n'est pas un problème si le XML est sur plusieurs lignes.

Dans l'exemple suivant, un champ nommé XMLDocument de type Chaîne est créé et du XML saisi dans l'éditeur de champs comme contenu.



En cliquant D'ACCORD enregistre les modifications, en laissant la structure du message comme celle-ci.



Cet arbre peut alors être manipulé de la manière habituelle ; sélection Développer tout dans le menu donne ce qui suit.



Note: Lorsque vous développez tous les nœuds dans des messages volumineux, Test Integrations and APIs traite le message pendant 5 secondes maximum. Passé ce délai, tous les nœuds pouvant être développés le seront. Si nécessaire, vous pouvez développer à nouveau pour continuer à développer les nœuds réduits.

La hiérarchie des messages peut désormais être modifiée en XML normal. Chaque nœud individuel au sein de sa structure peut désormais être manipulé par l'éditeur de champs.

Si votre contenu suit la structure XML mais que vous devez le manipuler sous forme de texte brut, cliquez avec le bouton droit sur l'élément de base et sélectionnezContenu > Traiter comme du texte brut.