Какой смысл (без каламбура) диапазонов XPointer?

StackOverflow https://stackoverflow.com/questions/1620143

  •  06-07-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top