Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
据我所知,XPointer 规范谈到的范围意味着您可以定位 XML 文档中的两个节点并获取它们之间的所有内容或其他内容。人们真的使用它吗?它有什么用?
我从来没有用过这个,实际上。但是当我使用 XSLT 时,我经常发现自己需要一种表达范围的方式(即“选择从 xpathX 到 xpathY 的所有节点”),并且有点取决于结构,很难做到这一点。就像我说的,我不使用它,但是如果我可以在我的项目中应用 XPointer,如果实现了这个功能,我会使用它。
你问它有什么用。一个简单的例子:考虑一个日志文件。您可以简单地请求从点 X 到 Y 的范围(即日期范围),这比使用 XPath 的经典方法要容易得多。即,表达起来更容易、更清晰。