Какой смысл (без каламбура) диапазонов XPointer? - PullRequest
1 голос
/ 25 октября 2009

Спецификация XPointer говорит о диапазонах, которые, насколько я понимаю, означают, что вы можете выбрать два узла в XML-документе и получить все между ними или что-то в этом роде. Люди действительно используют это? Для чего это нужно?

1 Ответ

0 голосов
/ 26 октября 2009

Я никогда не использовал это, на самом деле. Но когда я работаю с XSLT, мне часто бывает нужен способ выражения диапазона (т. Е. «Выбрать все узлы от xpathX до xpathY») и немного в зависимости от структуры, это довольно сложно сделать правильно. Как я уже сказал, я не использую его, но если бы я мог применить XPointer в своих проектах, я бы использовал его, если бы эта функция была реализована.

Вы спрашиваете, для чего это полезно. Простой пример: рассмотрим файл журнала. Вы можете просто запросить диапазон от точки X до Y (то есть диапазон дат), что может быть намного проще, чем классический подход с XPath. Проще выразить и выразить.

...