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

Visão Geral do XPath

O XPath (XML Path) é uma linguagem utilizada exclusivamente para identificar ou endereçar as partes de um documento XML. Uma expressão XPath pode ser utilizada para pesquisar em um documento XML e extrair informações de qualquer parte do documento,como um elemento ou um atributo (denominado como um no XML) dentro dele. O XPath pode ser utilizado sozinho ou em conjunto com XSLT.

Alguns dos nós integrados fornecidos no WebSphere Message Broker Toolkit podem utilizar expressões XPath para especificar a parte de uma mensagem processada pelo nó. Por exemplo, é possível utilizar uma expressão XPath para identificar campos em uma mensagem e determinar se correspondem a um valor especificado ou configurar o valor do campo atualizando-o com os resultados de uma consulta de banco de dados.

É possível utilizar expressões de caminho do XPath 1.0 em seu fluxo para acessar partes específicas de um mensagem de entrada, criar ou localizar partes de uma mensagem de saída e executar o processamento complexo de mensagem que podem envolver valores presentes nas árvores de mensagens acessíveis por um nó, para que você possa transformar, filtrar ou recuperar valores de uma mensagem.

Por exemplo, o no Route se aplica às expressões gerais do XPath 1.0 para o conteúdo das árvores de mensagens associadas à montagem da mensagem que chega para esse nó. Após a avaliação de uma expressão, o resultado é lançado como um resultado booleano (verdadeiro ou falso) e isso, por sua vez, é utilizado para determinar se uma cópia da mensagem que chega é roteada para um terminal de saída associado à expressão processada.

Se você tiver arquivos de definição de esquema XML (.mxsd) presentes em sua área de trabalho, quaisquer elementos, atributos ou tipos de dados definidos nessas definições poderão ser carregados no visualizador de tipos de dados e selecionados para gerar automaticamente um mapeamento de expressões de caminho para a definição de referência.

Da mesma forma, dependendo das expressões XPath suportadas pela propriedade em questão, é possível selecionar funções XPath e operadores para incluir em uma expressão ou você pode construir suas próprias expressões manualmente.

O Visualizador de Tipos de Dados contém uma lista das variáveis relacionadas às árvores que podem ser acessadas por expressões para a propriedade do nó em questão.

Por exemplo, $InputRoot fornece acesso à árvore de mensagens de entrada. O formato fixo de pastas padrão que você pode esperar que exista sob essa árvore, por exemplo, Properties e MQMD são descritas sem a necessidades de importar uma definição .mxsd para elas. Essas estruturas podem ser navegadas no visualizador e, na seleção de um elemento dentro delas, uma expressão de caminho que mapeia para o elemento em questão é construída automaticamente através da linguagem XPath 1.0.

Para obter informações adicionais sobre XPath 1.0, consulte Especificação de W3C XPath 1.0.

É possível utilizar o Construtor de Expressão XPath para construir visualmente expressões XPath para configurar propriedades relevantes em seus nós. Você ativa o Construtor de Expressão XPath a partir de botões localizados ao lado dos campos de propriedades presentes no visualizador Propriedades para os nós que suportam a utilização de expressões XPath como valores de propriedade.

Os arquivos XPath do WebSphere Message Broker são fornecidos em três editores de propriedade; consulte Editores de Propriedades XPath, para obter detalhes adicionais.

O editor XPath suporta o assistente de conteúdo diretamente no campo de texto e também um botão Editar… que ativa o diálogo do construtor XPath. O diálogo fornece uma área maior na qual construir suas expressões XPath.

O controle baseado no assistente de conteúdo contém duas diferentes listas de proposta na seguinte ordem:
  1. Nós e Variáveis
  2. Funções e Operadores

As propostas de nó e variável são exibidas na primeira vez em que você utiliza o editor XPath. Nesta visualização, a barra de status mostra Pressionar Ctrl+Space para mostrar as Propostas de Função e de Operação.

Pressionar Ctrl+Space quando estiver nas propostas de nível de função e de operador seleciona as propostas de Nó e de Variável.

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:30:01


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