Question

La spécification XPointer parle de plages qui, pour autant que je sache, signifient que vous pouvez cibler deux nœuds dans un document XML et tout insérer entre eux ou quelque chose de ce genre. Est-ce que les gens l'utilisent vraiment? À quoi sert-il?

Était-ce utile?

La solution

Je n'ai jamais utilisé cela, en fait. Mais lorsque je travaille avec XSLT, je trouve assez souvent qu'il est nécessaire d'exprimer une plage (c'est-à-dire, "sélectionner tous les nœuds de xpathX à xpathY") et un peu en fonction de la structure, il est assez difficile de le faire correctement. Comme je l’ai dit, je ne l’utilise pas, mais si je pouvais appliquer XPointer dans mes projets, je l’utiliserais si cette fonctionnalité était implémentée.

Vous demandez à quoi cela sert. Un exemple simple: considérons un fichier journal. Vous pouvez simplement demander une plage allant du point X au point Y (c'est-à-dire une plage de dates), ce qui peut être beaucoup plus facile que l'approche classique avec XPath. C'est-à-dire qu'il est plus facile et plus clair d'exprimer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top