标签: xpath-2.0

哪些浏览器支持Xpath 2.0?

我最近一直在使用XPath,并一直在寻找有关哪些浏览器支持XPath 2.0而没有太多运气的信息.我能找到的最好的是各种渲染引擎的查询技术比较表.

这清楚地告诉我Firefox和IE(两者的所有版本)都不支持XPath 2.0,但是Chrome,Safari等的其他渲染引擎呢?有没有人有这方面的信息或知道哪里可以找到它?

xml xpath xml-parsing xpath-2.0

25
推荐指数
1
解决办法
8949
查看次数

XPath 2.0和/或XSLT 2.0是用PHP实现的吗?

问题被提出但被提问人在收到答复之前删除了.因为我相信这个问题是合理的,合法的并且有目的,我再次提出这个问题并提供我已经为原始问题写的答案.

XPath 2.0和/或XSLT 2.0有一天会在PHP中实现,还是有任何计划?

php xslt xpath xslt-2.0 xpath-2.0

24
推荐指数
1
解决办法
7913
查看次数

xpath日期比较

我正在尝试根据格式中的日期属性过滤元素yyyy-MM-dd.

我的XML看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<root>
  <article title="wired" pub-date="2010-11-22" />
  <article title="Plus 24" pub-date="2010-11-22" />
  <article title="Finance" pub-date="2010-10-25" />
</root>
Run Code Online (Sandbox Code Playgroud)

我的xpath尝试:

'//article[xs:date(./@pub-date) > xs:date("2010-11-15")]'
Run Code Online (Sandbox Code Playgroud)

使用xpath 2.0 - 除非绝对必要,否则将避免添加模式.

来自评论:

我相信我一定会遗漏一些东西.是否有可能需要为xs:date指定其他内容?也许一个xs:名称空间定义?

xml xpath xpath-2.0

19
推荐指数
1
解决办法
3万
查看次数

XPath 2.0在线测试仪?

我使用Oxygen XMLTester for xPath选择器,支持XPath 2.0规范.所以我想知道是否有任何在线测试人员使用XPath 2.0规范. http://www.xmlme.com/XpathTool.aspx [http://www.xmlme.com/XpathTool.aspx][2] http://www.xpathtester.com/test [http://www.xpathtester的.com /测试] [3]

上述测试人员未能采用以下XPAth(2.0相当成功):/ list/sum(item/prices/price [@ currency ='USD'])和XML:

<list>
   <item new='true'>
     <title lang="en">Pop-Music DVD</title>
     <author >K. A. Bred</author>
     <year>2012</year>
     <prices>
       <price currency="USD">29.99</price>
       <price currency="EUR">23.2</price>
     </prices>
   </item>
   <item new='false'>
    <title>Gone with the wind</title>
    <author>M. Mitchell</author>
    <year>1936</year>
    <prices>
      <price currency="USD">19.05</price>
      <price currency="EUR">15</price>
    </prices>
  </item>
</list>
Run Code Online (Sandbox Code Playgroud)

testing xpath-2.0

15
推荐指数
2
解决办法
2万
查看次数

如何使用XPath 2.0识别数字序列中的重复值?

我有一个XPath表达式,它提供了一系列值,如下所示:

1 2 2 3 4 5 5 6 7

这是很容易将其转换为一组唯一值的1 2 3 4 5 6 7使用distinct-values().但是,我想要提取的是重复值列表= 2 5.我想不出一个简单的方法来做到这一点.有人可以帮忙吗?

xml xpath xpath-2.0

12
推荐指数
2
解决办法
3万
查看次数

在xslt中将dateTime转换为unix纪元

我有一个dateTime变量,我想将其转换为epoch的十进制值.如何才能做到这一点?

我试过用:

seconds-from-duration($time, xs:dateTime('1970-01-01T00:00:00'))
Run Code Online (Sandbox Code Playgroud)

但它只返回0.

请指教.谢谢.

xslt xpath datetime xslt-2.0 xpath-2.0

11
推荐指数
1
解决办法
1万
查看次数

使用XPath拆分节点值

split()XPath中有某种功能吗?说我有这个XML:

<root>
   <path>C:\folder\filename</path>
</root>
Run Code Online (Sandbox Code Playgroud)

我想要检索filename,我该怎么做?我知道我可以得到这样的节点值:

//path/text()
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得文件名?(我知道有一个concat()功能,所以也许有一个split()功能?)

xml xpath-2.0

10
推荐指数
1
解决办法
1万
查看次数

如何在xslt中检查当前节点的父节点是否是根节点?

我想在Xslt中检查当前节点的父节点是否是根节点.我这样做了吗?请指导我摆脱这个问题......

谢谢和问候,P.SARAVANAN

xml xslt xpath xpath-2.0

10
推荐指数
2
解决办法
4547
查看次数

在 python 中评估 Xpath2.0

我有一个 XPath 表达式,如下所示。

if(replace(//p[1]/text(),'H','h') = 'hello') then //p[1]/text() else if(//p[1]/text() = 'world') then //p[2]/text() else 'notFound'
Run Code Online (Sandbox Code Playgroud)

我想显示哪个 'if ' 表达式有效。

e.g //p[1]/text() if first 'if' expression worked.
Run Code Online (Sandbox Code Playgroud)

'If' 表达式可以嵌套 if、for 循环和 xpath2.0 函数。

我找不到任何用于 python 的 xpath2.0 库。因此,我尝试将此 Js转换为 python,但我仍然可以将 xpath2.0 表达式拆分为词法分析器,但无法将其完全转换为 python。

如果有的话,建议我一些用于 python 的 Xpath2.0 库。另外如何解释 XPath 表达式并显示表达式的哪一部分有效?

python xpath xslt-2.0 xpath-2.0

10
推荐指数
1
解决办法
3602
查看次数

libxml2是否支持XPath 2.0?

我试图使用XPath 2.0EXP //span/string(.)libxml2,但它不工作.
所以,我的问题是:libxml2支持XPath 2.0与否?

debugging objective-c libxml2 interface-implementation xpath-2.0

9
推荐指数
2
解决办法
3151
查看次数