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.
Existem quatro tipos diferentes de expressões XPath:
- Booleano
- Um tipo de expressão com dois valores possíveis.
- Conjunto de Nós
- Uma coleta de nós que corresponde aos critérios de uma expressão, geralmente derivados com um
caminho de local.
- Número
- Um valor numérico, útil para contar os nós e para executar aritmética simples.
- Cadeia
- Um fragmento de texto que pode ser da árvore de entrada, processado ou aumentado com o texto geral.
Uma expressão XPath retorna um certo conjunto de nós, que é uma coleta de nós. Por exemplo, se você informar ao XPath para procurar por algum elemento com um atributo
id, pode haver mais de um. O XPath retornará um conjunto de nós que é uma coleta de todos os elementos no documento de entrada que possui um elemento
id.
Uma amostra de uma expressão XPath:
/order/item/part-number
Que significa que "selecionar quaisquer elementos denominados part-number, que são filhos
dos elementos item, que são filhos de order elements que são filhos da
raiz do documento.
Você pode criar uma expressão XPath utilizando o assistente Expressão XPath. marianaaath das seguintes maneiras:
- No menu pop-up de quaisquer atributos selecionar ou corresponder
em um arquivo XSL. Selecione o atributo, clique com o botão direito do mouse nele 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.