0

看起来,libxml2 只有 4 种数据类型,即 xmlChar、xmlDoc、xmlNodePtr 和 xml-Node。我想在 XML 的节点中保留整数和双精度,我是否必须每次都将它们转换为字符串,或者有没有其他方法可以在没有任何转换的情况下做到这一点?

4

1 回答 1

0

您必须将它们转换为字符串。XML 没有“整数”或“浮点”的概念,它都是文本。有一些技术可以将这些概念置于顶层(如 XSD),但 XML 本身不能。

同样,在解析 XML 并获取节点的内容时,只能获取必须自己转换的字符串。

于 2012-07-10T22:28:33.140 回答