Análise de arquivos XML no CDM

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • O analisador de XML CDM permite a análise de pares de chave-valor de atributo em arquivos XML. Portanto, ao carregar dados de configuração de um arquivo XML para CDM, você pode identificar facilmente os atributos de cada elemento no editor CDM ou na exibição de lista.

    Importante:
    A partir da versão Washington DC, o Configuração de DevOps está sendo preparado para descontinuação futura. Ele ficará oculto e não será mais instalado em novas instâncias, mas continuará sendo compatível. Para obter detalhes, consulte o artigo Deprecation Process (Processo de descontinuação) [KB0867184] na Base de conhecimento do Now Support.
    Esta análise de pares de chave-valor de atributo de um arquivo XML para um formato JSON em CDM ajuda você das seguintes maneiras:
    • Carregar dados de configuração existentes de um arquivo XML, incluindo os atributos de elementos XML como pares de chave-valor apropriados em JSON.
    • Diferenciando atributos dos itens de dados de configuração facilmente no editor CDM.
    • Validando dados CSV importados com atributos em CDM para implantação.
    • Convertendo pares de chave-valor de atributo no formato JSON como atributos de elemento XML no arquivo XML.

    Análise de XML para JSON durante a importação

    Quando você importa um arquivo XML para carregar seus dados de configuração em CDM, o analisador converte atributos e texto delimitador em elementos XML para o formato JSON da seguinte forma:
    • Adiciona o prefixo @ a todos os nomes de chave correspondentes a atributos de elementos XML.
    • Adiciona uma chave #text para o valor de texto de inclusão de elementos XML que têm atributos e texto de inclusão.
    Essas opções ajudam a identificar atributos e incluir texto no painel do Editor e na exibição de lista ao revisar os dados de configuração.
    O exemplo a seguir mostra a aparência da conversão entre os formatos XML e JSON:
    Formato XML
    <app>
         <components>
               <paymentService type="B2C">
                         <provider region="EMEA">ABCPay</provider>
                         <service>XYZPay</service>
               </paymentService>
         </components>
    <app>
    Formato 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
                      }
               }
       }
    }

    Análise de JSON para XML durante a exportação

    Para manter os atributos XML e o texto delimitador em seu formato original ao exportar os dados de configuração para um formato de arquivo XML, você deve atualizar os dados de configuração da seguinte forma:
    • Adicione o prefixo @ a todos os nomes de chave para que sejam analisados como atributos de elementos XML.
    • Adicione chaves chamadas #text aos CDIs que devem ser analisados como o valor de texto de inclusão de elementos XML, quando os atributos e o texto de inclusão estiverem presentes.