A
Linguagem XML Path (XPath) é uma sublinguagem XSL projetada exclusivamente para identificar ou fornecer partes de um documento XML de origem. Uma expressão XPath pode ser utilizada para procurar em um documento XML e extrair informações dos nós (qualquer parte do documento, como um elemento ou atributo) existente nele.
Sobre Esta Tarefa
A
Linguagem XML Path (XPath) é uma sublinguagem XSL projetada exclusivamente para identificar ou fornecer partes de um documento XML de origem. Uma expressão XPath pode ser utilizada para procurar em um documento XML e extrair informações dos nós (qualquer parte do documento, como um elemento ou atributo) existente nele.
Para obter mais informações sobre
XPath, consulte os seguintes recursos:
Para criar uma expressão XPath utilizando o assistente de Expressão XPath,
conclua as seguintes etapas:
Procedimento
- Ative o assistente Expressão XPath utilizando um destes métodos:
- Em qualquer atributo select ou match em um
arquivo XSL, clique com o botão direito do mouse no atributo e clique em Expressão
XPath.
- De qualquer um dos assistentes do editor XSL nos quais possa especificar uma expressão XPath
para um valor de campo. No assistente apropriado, clique no botão XPath.
- Selecione um arquivo XML a ser utilizado para criar sua expressão XPath.
- Na página Árvore de Origem, selecione o nó que deverá ser seu nó de
contexto. O nó de contexto é o ponto inicial da sua expressão XPath;
pode ser o nó raiz do documento ou qualquer nó contido no nó raiz.
- Clique com o botão direito do mouse e clique em Definir Contexto. Ele aparece no campo Contexto de Avaliação.
- O campo vazio abaixo do campo Contexto de Avaliação
contém sua expressão XPath. Você pode criá-la ou modificá-la
selecionando as opções apropriadas nas páginas Árvore de Origem e Referência
no assistente de Expressão XPath.
- A árvore de página Árvore de Origem lista todos os nós (como atributos
e elementos) no documento XML. Selecione o nó que você deseja procurar,
clique com o botão direito do mouse e clique em Incluir na Expressão. O nó aparecerá no campo de expressão. Você pode repetir esse processo
para todos os nós que deseja incluir na expressão.
- Clique na guia Referência. A
página Referência permite que você especifique funções, operadores e um caminho de local
para sua expressão XPath.
- Expanda Referência a Funções. Ela
contém as seguintes opções:
- Conjunto de Nós. As funções que se aplicam aos conjuntos de
nós.
- Cadeia. As funções utilizadas para lidar com
cadeias.
- Booleano. As funções utilizadas para matemática
booleana.
- Número. As funções utilizadas para manipular
valores numéricos.
- XSLT. As funções XSLT utilizadas nas expressões XPath.
- Definido pelo Usuário. As funções que são definidas
pelo usuário.
- Expanda a opção Referência a Funções com a qual deseja trabalhar,
clique com o botão direito do mouse e então clique em Incluir na Expressão para
incluí-la em sua Expressão XPath. Para obter mais informações sobre cada
opção, selecione a opção e as informações aparecerão na parte inferior
da página Referência na área de janela Detalhes. Você pode também consultar os arquivos de
referência relacionados.
- Expanda Referência à Sintaxe . Ela
contém as seguintes opções:
- Especificadores de Eixo. Determinam a
direção para você mover dentro do documento XML.
- Testes de Nó. Especificam os tipos de nós
a serem procurados.
- Operadores . Contêm as seguintes opções:
- Conjunto de Nós. Operadores que combinam ou definem
caminhos.
- Booleano. Operadores que comparam cadeias ou expressões
numéricas ou valores booleanos.
- Número. Os operadores que podem ser utilizados para manipular
valores numéricos.
- Expanda a opção Referência à Sintaxe com a qual deseja trabalhar,
clique com o botão direito do mouse e então clique em Incluir na Expressão para
incluí-la em sua Expressão XPath. Para obter mais informações sobre cada
opção, selecione a opção e as informações aparecerão na parte inferior
da página Referência na área de janela Detalhes. Você pode também consultar os arquivos de
referência relacionados.
- Você pode também editar sua expressão manualmente no campo de expressão. O assistente de conteúdo está disponível e pode ser chamado clicando em Ctrl
+ Espaço. Dê um clique duplo na opção que você deseja incluir na expressão
XPath.
- É possível configurar o processador que é utilizado para avaliar
sua expressão XPath. No XPath Expression Builder na parte superior
direita da área de janela Árvore de Resultados, clique no ícone de menu
suspenso e selecione uma das opções a seguir:
- Processador IBM para XPath 1.0
- Processador IBM para XPath 2.0
- Sua expressão XPath será automaticamente avaliada assim que você
criá-la. Os resultados aparecem em formato de nó na área de janela Árvore
de Resultados. Clique
na guia Origem do Resultado se desejar ver seus resultados
no formato de código-fonte. Se não desejar que sua expressão XPath
seja automaticamente avaliada assim que você criá-la, poderá alterar essa opção na
página de preferências do criador de expressão. Clique no botão Página de Preferências
do Criador de XPath
para acessá-la.
- Clique em OK quando tiver concluído sua expressão
SPath.
Resultados
Se você ativou o assistente de Expressão XPath utilizando o editor XSL,
sua expressão XPath aparecerá em seu arquivo XSL depois de clicar em OK.
Se você o ativou a partir de um assistente de editor XSL, ela aparecerá no campo
que criou para ela.