2012-07-10 44 views

回答

0

您必须将它们转换为字符串。 XML没有“integet”或“float”的概念,它都是文本。有些技术可以将这些概念分层(比如XSD),而不是XML本身。

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

+0

谢谢您的回答。但XSD似乎有这样的事情。例如,它可以指示某个特定的节点应该存储某种特定的数据类型,这是为了帮助程序员找出哪种类型存储在XML中的节点中并进行相应的转换? – bfaskiplar 2012-07-10 23:33:56

+0

理论上可以使用XSD,这是SOAP API在通过XML传输时使用的。尽管libxml不会读取XSD信息,但它直接在XML的“较低级别”上运行。 – 2012-07-11 02:06:39

相关问题