查询xpath中的整数(Query regarding integer in xpath)

编程入门 行业动态 更新时间:2024-10-28 10:28:33
查询xpath中的整数(Query regarding integer in xpath)

我们可以在我的xpath查询中添加整数,如“A / B / 123”。 如果没有,那么请你告诉我有没有办法把整数放在xpath中

Can we put integer in my xpath query like "A/B/123". If No then can you please tell me is there any way to put integers in xpath

最满意答案

XML元素名称的第一个字符仅限于以下集合

":" | [AZ] | "_" | [az] | [#xC0-#xD6] | [#xD8-#xF6] | [#xF8-#x2FF] | [#x370-#x37D] | [#x37F-#x1FFF] | [#x200C-#x200D] | [#x2070-#x218F] | [#x2C00-#x2FEF] | [#x3001-#xD7FF] | [#xF900-#xFDCF] | [#xFDF0-#xFFFD] | [#x10000-#xEFFFF]

请参见http://www.w3.org/TR/REC-xml/#NT-NameStartChar 。 这不包括数字。

为什么不在标记中使用属性并在XPath查询中搜索该属性,例如

XML

<A> <B> <C id="123" /> </B> </A>

XPath的

A/B/C[@id="123"]

The first character of XML element names is restricted to the following set

":" | [A-Z] | "_" | [a-z] | [#xC0-#xD6] | [#xD8-#xF6] | [#xF8-#x2FF] | [#x370-#x37D] | [#x37F-#x1FFF] | [#x200C-#x200D] | [#x2070-#x218F] | [#x2C00-#x2FEF] | [#x3001-#xD7FF] | [#xF900-#xFDCF] | [#xFDF0-#xFFFD] | [#x10000-#xEFFFF]

See http://www.w3.org/TR/REC-xml/#NT-NameStartChar. This does not include digits.

Why not use an attribute in your markup and search for that in your XPath query, eg

XML

<A> <B> <C id="123" /> </B> </A>

XPath

A/B/C[@id="123"]

更多推荐

本文发布于:2023-08-08 01:30:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1466790.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:整数   xpath   integer   Query

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!