Analyse des fichiers XML dans CDM
L’analyseur CDM XML permet d’analyser les paires clé-valeur d’attribut dans les fichiers XML, de sorte que lorsque vous chargez des données de configuration à partir d’un fichier XML dans CDM, vous pouvez facilement identifier les attributs de chaque élément dans l’éditeur ou la CDM vue de liste.
Important :
DevOps Config est désormais obsolète et n’est plus pris en charge ni disponible pour une nouvelle activation.
Cette analyse des paires clé-valeur d’attribut d’un fichier XML à un format CDM JSON vous aide de la manière suivante :
- Chargement des données de configuration existantes à partir d’un fichier XML, y compris les attributs des éléments XML en tant que paires clé-valeur appropriées dans JSON.
- Différencier facilement les attributs des éléments de données de configuration dans l’éditeur CDM .
- Validation des données CSV importées avec des attributs pour CDM le déploiement.
- Conversion des paires clé-valeur d’attribut au format JSON en attributs d’élément XML dans un fichier XML.
Analyse de XML en JSON pendant l’importation
Lorsque vous importez un fichier XML dans lequel charger vos données CDM de configuration, l’analyseur convertit les attributs et le texte contenant des éléments XML au format JSON comme suit :
- Ajoute le préfixe à tous les noms de clés correspondant aux attributs des éléments XML @ .
- Ajoute une #text clé pour la valeur de texte englobant les éléments XML qui ont à la fois des attributs et du texte englobant.
L’exemple suivant montre à quoi ressemble la conversion entre les formats XML et JSON :
- Format XML
<app> <components> <paymentService type="B2C"> <provider region="EMEA">ABCPay</provider> <service>XYZPay</service> </paymentService> </components> <app>- Format JSON
{ "app" : { "components" : { "paymentService" : { //key-value pair for XML elements with attributes "@type" : "B2C", // @ prefix for attribute "provider" : { "@region" : "EMEA", // @ prefix to key name for attribute "#text" : "ABCPay" // #text key name for enclosing text }, "service" : "XYZPay" //key-value pair for XML elements without attributes } } } }
Analyse de JSON en XML pendant l’exportation
Pour conserver les attributs XML et le texte contenant leur format d’origine lors de l’exportation des données de configuration vers un format de fichier XML, vous devez mettre à jour les données de configuration comme suit :
- Ajoutez le @ préfixe à tous les noms de clés pour les rendre analysables en tant qu’attributs d’éléments XML.
- Ajoutez des clés nommées #text aux CDI qui doivent être analysées en tant que valeur de texte englobant les éléments XML, lorsque les attributs et le texte englobant sont présents.