"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como selecionar nós específicos em um documento XML usando condições XPath?

Como selecionar nós específicos em um documento XML usando condições XPath?

Publicado em 2024-11-16
Navegar:127

How to Select Specific Nodes in an XML Document Using XPath Conditions?

Utilizando condições XPath para seleção de nós

Ao navegar em um documento XML por meio de XPath, muitas vezes é necessário limitar os nós que são recuperados com base em critérios específicos. Neste exemplo, temos a tarefa de recuperar nós seletivamente com base em um atributo de data.

A expressão XPath a seguir recupera todos os nós do documento XML fornecido:

$nodes = $xml->xpath('//xml/events');

Para refinar a seleção com base no atributo de data, podemos incorporar uma condição no expression:

$nodes = $xml->xpath('//xml/events[@date="14/12/2011"]');

Esta expressão modificada especifica que nós estão interessados ​​em selecionar apenas o nó com atributo de data igual a "14/12/2011". Ao incorporar condições em expressões XPath, podemos filtrar com eficiência os nós e recuperar apenas aqueles que atendem aos critérios desejados.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3