Pergunta

XPointer especificação fala sobre intervalos que, tanto quanto eu entendo, significa que você pode alvejar dois nós em um documento XML e colocar tudo em entre eles ou algo assim. As pessoas realmente usar isso? O que é útil para?

Foi útil?

Solução

Eu nunca usei isso, na verdade. Mas quando eu trabalhar com XSLT, eu muitas vezes me pego precisando de uma forma de expressar uma gama (ou seja, "seleccionar todos os nós de xpathx para xpathY") e um pouco dependendo da estrutura, é muito difícil fazer isso correto. Como eu disse, eu não usá-lo, mas se eu pudesse aplicar XPointer em meus projetos, eu iria usá-lo se este recurso foi implementado.

Você pergunta o que é útil para. Um exemplo simples: considere um arquivo de log. Você pode simplesmente solicitar uma gama do ponto X para Y (ou seja, um intervalo de datas), que pode ser muito mais fácil, em seguida, a abordagem clássica com XPath. Ou seja, é mais fácil e mais clara para expressar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top