问题标签 [xpointer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
987 浏览

xml - 使用 XLink 引用同一文档中的节点

到同一文档中另一个节点的简单 XLink 的一般要点似乎是:

在不使用 XPointer 或 XPath 的情况下,这是否与使用 XLink 一样多?你能不能做一个 XLink,比如说,它指的是一个customId看起来像这样的东西:

请不要只向我介绍W3 规范——我不了解你,但需要一种特殊的人才能解释它们,而我今天不是那个人!

无论如何,我知道大多数 XLink 似乎都是关于引用外部资源,而且我见过的大多数示例都使用指向 Web 资源的 http 链接......我只是好奇你可以用 XLink 做什么来引用XML 文档中的特定部分。

谢谢!

0 投票
1 回答
137 浏览

xml - XPointer 范围的意义(无双关语)是什么?

据我所知,XPointer 规范谈到的范围意味着您可以定位 XML 文档中的两个节点并获取它们之间的所有内容或其他内容。人们真的使用它吗?它有什么用?

0 投票
2 回答
882 浏览

svg - SVG 中的 XPointer

我一直试图让 XPointer URI 在 SVG 文件中工作,但到目前为止还没有任何运气。在尝试了更复杂但失败的事情后,我将其简化为仅引用一个 ID。但是,这仍然失败。

规范似乎很清楚这个实现:

http://www.w3.org/TR/SVG/struct.html#URIReference

我在网上找到了一个示例,说明在 svg 文档中应该是一个有效的 XPointer 引用。这里是原文。这是我复制出来的版本:

这应该显示两个矩形......一个红色和一个黄色。我尝试使用 Firefox 3.6 和 Inkscape 0.47 进行渲染。没有成功。只有红色矩形显示。

我错过了什么?

谢谢你尽你所能的帮助

0 投票
1 回答
968 浏览

xml - 寻址撇号封装的@id 值时未解析 XPointer URL

XInclude / XPointer 这里令人沮丧的问题。

目的是将 XML 格式的价格条目列表中的条目包含到另一个文档中。我有一个包含如下价格列表的文档:

以下包含失败

现在,如果我将价目表中 id 的格式更改为完全数字

并使用不带撇号的包含

突然一切正常。所以这个问题似乎与撇号有关,但我该如何解决呢?

另外,这是我的 xmllint 版本信息:

0 投票
3 回答
1569 浏览

xml - xslt,xpath,xlink,xpointer,dtd 在应用程序构建的现实世界中有什么用

我正在尽我所能研究有关诸如soap 之类的Web 服务的所有内容,并发现某些教程中显示的一些xml 难以理解,因此我决定从头开始学习以理解事物。xml 我已经理解了,所以我看到了 xpath、xslt、xpath、xquery、xlink、xpointer、xml 架构、xsl-fo。xml 世界中存在很多与 x 相关的东西。我查看了 xslt 并没有真正看到为什么它将用于小型或大型应用程序的任何理由。它所做的几乎所有事情都可以通过 css、javascript/jquery 或服务器端来完成。甚至在使用 xslt 吗?或者 DTD,Xpath,Xquery,Xlink,Xpointer,XSL-Fo,Xforms 怎么样?

我确实知道 xml 模式与肥皂一起使用,除非我错了。

0 投票
1 回答
129 浏览

xml - XPointer 可以“跟随”链接吗?

我知道我可以使用 XPointer 指定另一个文档的节点:

但是,我可以在当前文档中指定一个 a/@href 节点,并指向该文档中的一个节点吗?

0 投票
1 回答
539 浏览

.net - 现实世界应用程序中的 XLink 和 XPointer

  1. 你知道扩展XLink 和 XPointer 的一些实现和实际使用的真实例子吗?
  2. 扩展的 XLink 或 XPointer 是否有一些数据模型——它可以以某种方式成为 DOM 的一部分吗?
  3. 是否有一些标准方法(库)如何在 .NET(Visual Basic)上处理扩展的 XLink?
  4. 我对 XBRL 感兴趣,它的概念部分基于扩展 XLink(链接库)的使用,但我怀疑 XBRL 在实践中是否能够在其整个复杂性方面取得成功(如果政府不将其宣布为强制性会计格式) .
0 投票
2 回答
1172 浏览

java - 使用 xpointer() 方案支持 XPointer 的 Java 库?

是否有任何支持带有 xpointer() 方案的 XPointer 的 java 库?

Xerces 支持 XPointer 框架和 XPointer element() 方案的 XInclude,但不支持 xpointer() 方案。

关于 xpointer() 模式的最新 W3C 文档来自 2002 年,但仍只是草稿:http ://www.w3.org/TR/xptr-xpointer/

0 投票
1 回答
253 浏览

rdf - Xpointer 是无效的 IRI?

我正在尝试使用 Jena 框架处理 RDF的工具 ( Elda )。

我收到了这个错误:

错误 [qtp1415899750-24] (RouterRestlet.java:332) - 异常:第 7 行,第 72 列:com.hp.hpl.jena.iri.impl.IRIImplException:代码:片段中的 0/ILLEGAL_CHARACTER:字符违反语法规则对于 URI/IRI。

它说以下 URL 不是有效的 IRI。

http://burckhardt.netseven.it/show_annotable_transcription?id=12#xpointer(start-point(string-range(//DIV[@about='http://burckhardt.netseven.it/show_annotable_transcription?id=12' ]/DIV[1]/BLOCKQUOTE[1]/P[1]/text()[1],'',13))/range-to(string-range(//DIV[@about='http:// /burckhardt.netseven.it/show_annotable_transcription?id=12']/DIV[1]/BLOCKQUOTE[1]/P[1]/text()[1],'',27)))

我知道它很丑,但据我所知,它符合 XPointer 规范......而且我在其他环境中成功使用它(例如 Sesame Triplestore)。

有人知道其中有什么问题吗?

谢谢你

基督教

0 投票
2 回答
15500 浏览

xpath - 如何使用 XPath 选择页面上的所有链接

我想编写一个函数来识别特定 HTML 页面上的所有链接。我的想法是使用 XPath,通过使用诸如//body//a[x]增加 x 之类的路径来通过页面上的第一个、第二个、第三个链接。

在 Chrome 中尝试此操作时,我加载页面http://exoplanet.eu/并在 Chrome 开发人员工具 JS 控制台中调用$x("//body//a[1]"). 我希望页面上的第一个链接,但这会返回多个锚元素的列表。调用$x("//body//a[2]")返回两个锚元素。调用$x("//body//a[3]")什么也不返回。

我希望[x]每次增加都会给我页面上的每个唯一链接,但它们似乎是分组的。我怎样才能重写这条路径,以便我一个接一个地选择每个锚标记?