WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Analisador XMLNSC

O analisador XMLNSC é um analisador XML flexível de objetivos gerais que oferece análise XML de alto desempenho e validação opcional de esquema XML.

O analisador XMLNSC possui um intervalo de opções que o torna adequado para a maioria dos requisitos de processamento XML. Algumas destas opções estão disponíveis apenas no analisador XMLNSC.

Embora o analisador XMLNSC seja capaz de analisar os documentos XML sem um Esquema XML, os recursos extras do analisador se tornam disponíveis quando operam no modo controlado por modelo. No modo orientado a modelo, o analisador XMLNSC é guiado por um esquema XML, que descreve o formato da árvore de mensagens (o modelo lógico).

Os Esquemas XML são criados automaticamente a partir do conteúdo de um conjunto de mensagens quando é incluído em um arquivo BAR (broker archive). Os esquemas XML são implementados no intermediário e utilizados pelo analisador XMLNSC para validar suas mensagens XML. A validação é totalmente compatível com a especificação do Esquema XML 1.0.

Para obter orientação sobre quando utilizar o domínio e o analisador XMLNSC, consulte Qual Analisador XML Você Deve Utilizar?.

Se você desejar que o domínio XMLNSC analise uma mensagem, selecione Domínio da Mensagem como XMLNSC no nó apropriado no fluxo de mensagens. Além disso, se você desejar que o analisador XMLNSC valide suas mensagens, desempenhe as etapas adicionais que estão descritas em Validação XMLNSC.

Recursos do Analisador XMLNSC

Recurso Presente Descrição
Suporte a Namespace support Sim As informações de espaço de nomes são utilizadas, se estiverem presentes. Nenhuma configuração de usuário é necessária. Consulte Suporte a Espaço de Nomes de Analisadores XML.
Análise On Demand Sim Consulte Analisando On Demand.
Árvore de Mensagens Compacta Sim Menos memória é utilizada ao construir uma árvore de mensagens a partir de um documento XML. Consulte Manipulando Mensagens no Domínio XMLNSC.
Análise Opaca Sim Um ou mais elementos podem ser analisados de maneira opaca. Consulte Análise em Segundo Plano do XMLNSC.
Desempenho Ultra Alto Sim A arquitetura do analisador XMLNSC significa que a utilização de recursos do processador pelo analisador é significativamente menor do que a dos outros analisadores XML.
Validação Sim Consulte a tabela que segue esta.
Suporte DTD Seqüencial Parcial Os DTDs seqüenciais são processados, mas descartados. Consulte Suporte XMLNSC DTD.
Conformidade com o Modelo de Dados XML Parcial A natureza compacta da árvore de mensagens significa que algumas consultas XPath não são suportadas.

Os seguintes recursos ficam disponíveis apenas quando a validação da mensagem estiver ativada. Consulte Validação XMLNSC.

Recurso Descrição
Validação da Mensagem Valida a conformidade com a especificação do Esquema XML 1.0.
Suporte xsi:nil Configura o valor de um elemento para NULL, se tiver xsi:nil="true" e o Esquema XML indica que ele pode ser zerado.
Suporte de Valor Padrão Configura o valor de um elemento vazio ou atributo ausente, para seu valor padrão, de acordo com as regras do Esquema XML.
Utilizar os Tipos Simples Corretos Permite a utilização dos tipos simples que são definidos no Esquema XML ao construir a árvore de mensagens.
Suporte Base64 Converte os dados base64 em BLOB ao analisar. Converte BLOB em base64 ao analisar.

Se você especificar o domínio SOAP como o proprietário de uma mensagem de Serviços da Web SOAP, o analisador SOAP chamará o analisador XMLNSC no modo conduzido por modelo para analisar o conteúdo XML da mensagem SOAP.

Se você especificar o domínio DataObject como o proprietário de uma mensagem do WebSphere Adapter e a mensagem for gravada em um destino que não seja um WebSphere Adapter, o analisador DataObject chamará o analisador XMLNSC para gravar a mensagem como XML.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:29:29


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | ad21074_