Analyse des fichiers XML dans CDM
L'analyseur XML CDM permet l'analyse des 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 CDM ou la vue de listes.
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 à partir d'un fichier XML vers un format JSON dans CDM 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érenciation facile des attributs des éléments de données de configuration dans l'éditeur CDM.
- Validation des données CSV importées avec des attributs dans CDM pour 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 pour y charger vos données de configuration dans CDM, l'analyseur convertit les attributs et le texte encadrant les é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 clé #text pour la valeur de texte encadrant des éléments XML qui ont à la fois des attributs et du texte encadrant.
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 encadrant dans 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 qu'ils soient analysés 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 encadrant les éléments XML, lorsque les attributs et le texte encadrant sont présents.