Se as suas mensagens forem documentos XML de
propósitos gerais, é possível utilizar um dos domínios
XML dedicados (XMLNSC ou XMLNS) para analisar a mensagem
ou utilizar o domínio MRM para analisar a mensagem.
Nota: Embora o SOAP XML possa ser analisado utilizando qualquer analisador XML que
reconhece o espaço de nomes, utilize o domínio SOAP dedicado para analisar o SOAP
XML porque o domínio SOAP fornece suporte completo para
SOAP com Anexos, e padrões como WS-Addressing e WS-Security.
Nota: O domínio XML foi reprovado. Não utilize-o para desenvolver novos fluxos de
mensagens. O domínio XML ainda funciona com os fluxos de mensagens existentes.
O analisador XML que você escolhe depende da natureza das suas mensagens
XML e a lógica de transformação que deseja utilizar. Os recursos de diferenciação
de cada domínio são:
Dica: Se o desempenho for crítico, utilize o domínio XMLNSC.
Dica: Se você precisar validar o conteúdo e os valores em mensagens XML, utilize
o domínio XMLNSC.
Dica: Se você precisar preservar a formatação em mensagens XML na saída,
utilize o domínio XMLNSC com a opção para reter o conteúdo misto.
Dica: Se você precisar que a árvore de mensagens seja o mais compatível
possível com o modelo de dados XML, talvez por estar utilizando certas expressões
XPath para acessar a árvore de mensagens, utilize o domínio XMLNS.
Dica: Se você estiver obtendo dados não-XML que foram analisados pelos
formatos CWF ou TDS do domínio MRM e simplesmente transformando os dados para o XML
equivalente, utilize o domínio MRM. Isso pode ser feito com a inclusão de um formato
físico XML no conjunto de mensagens com valores padrão e com a mudança do Formato da
Mensagem na pasta Propriedades da árvore de mensagens.