标签: libxml2
貌似,libxml2只有4种数据类型,即xmlChar,xmlDoc,xmlNodePtr和xml- 节点。我希望在XML的节点中保持整数和双精度,我是否必须每次都将它们转换为字符串,或者有没有其他方法可以在没有任何强制转换的情况下执行它?
答案 0 :(得分:0)
您必须将它们转换为字符串。 XML没有“integet”或“float”的概念,它是所有文本。有些技术可以将这些概念分层(如XSD),但不是XML本身。
同样,当您解析XML并获取节点内容时,您只能获得必须自己转换的字符串。