gpt4 book ai didi

XPath:与 string() 函数相反?

转载 作者:行者123 更新时间:2023-12-03 16:01:11 25 4
gpt4 key购买 nike

在 XPath 中,可以使用 string() function 将对象转换为字符串。 。现在我想将字符串转换回对象。

我确实知道在某些情况下(例如元素)这是不可能的,因为一些信息丢失了。但对于简单类型(例如 int 或 boolean)应该是可能的。

我知道,对于数字,我可以使用 number() 函数,但我想要适用于任何简单类型变量的通用机制。

最佳答案

转到string很容易,因为您已经告诉它您想要一个字符串。

同样,转到 number 也很容易,因为您已经告诉它您想要一个号码。

但是没有通用的方法可以说“将其变回x”,因为您还没有告诉它x是什么。

(换句话说,string() 就像 Java/C/C++/C# 那样的cast。但没有uncast。)

string() 不是对象序列化程序,因此您无法反序列化。

你为什么想要这个?也许还有另一种方法可以解决您的问题。

关于XPath:与 string() 函数相反?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1082528/

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