gpt4 book ai didi

xml - 评估属性值是否可解析为xs:int

转载 作者:行者123 更新时间:2023-12-03 17:04:22 26 4
gpt4 key购买 nike

背景:

我试图对可能是attrnamexs:string的属性值(xs:int)执行查询(使用XQuery 3.0),将其称为$a

如果$a能够解析为xs:int,那么我想将其与xs:int变量$v<<==等)进行比较。
否则,如果它是xs:string,我想执行不同的比较。

XML范例

<root>
<element attrname="1">this is an xs:int</element>
<element attrname="A">this is an xs:string</element>
</root>


伪码

IF $a IS xs:int THEN
DO SOMETHING
ELSE IF $a IS xs:string THEN
DO SOMETHING ELSE


我的问题:

在执行任何操作之前,我无法找到评估 $a是否为 xs:int的正确方法。

最佳答案

您可以使用if ($a castable as xs:int) then expression1 else expression2

关于xml - 评估属性值是否可解析为xs:int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23056821/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com