xml缩进
发布时间:2020-12-16 23:47:54 所属栏目:百科 来源:网络整理
导读:我正在使用libxml2的xmlwriter api编写一个xml文件. 当我用记事本打开文件时,缩进不正确. 有谁知道如何解决它? 非常感谢. 我在这里做了一点点,但我会说“压痕不对”你的意思是它根本没有缩进. 默认情况下,libxml2不会缩进XML文件,因为在XML中,空格(包括用于
我正在使用libxml2的xmlwriter api编写一个xml文件.
当我用记事本打开文件时,缩进不正确. 有谁知道如何解决它? 非常感谢.
我在这里做了一点点,但我会说“压痕不对”你的意思是它根本没有缩进.
默认情况下,libxml2不会缩进XML文件,因为在XML中,空格(包括用于缩进的空格)是重要数据.也就是说,这个XML文件: <root> <foo>Bar</foo> </root> 在语义上不同于: <root><foo>Bar</foo></root> ……因为第一个XML文件中的两个字符数据块对程序员来说可能很重要,因此,XML在读取文件时会将它们留在那里,并且在写入时不会输出它们(除非指示). 也就是说,这是一个经常被滥用的XML.遗憾的是,我看到的大多数XML都是缩进的. libxml2有选项可以在写入时自动输出缩进,并在读取时删除它,但请注意:有一些警告:它可能会出错.文档说的更多. 我认为这个功能可以帮助你(我从来没有真正使用过这个:-)),如果你想让它缩进你:xmlTextWriterSetIndent 注意这里的警告:libxml2 FAQ 这里的信息:XML Specification (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |