【发布时间】:2013-01-25 22:14:03
【问题描述】:
我使用 libxml2 来解析我的 XML 配置文件。最新的功能请求涉及“正确处理有意义的空白”,例如应该保留换行符。
目前我使用xmlGetProp 获取属性值。
我知道空格通常由 XML 解析器规范化——正如标准所要求的那样(用空格字符替换所有空格,融合多个空格字符,去除前导和尾随空格字符)。
我想知道是否有一种方法可以确保保留属性中嵌入的换行符。
- 我可以使用不同的 libxml2 功能来解析保留空格的 XML 属性吗?
- 是否有任何 DTD 或 schema 方法可以使 libxml2 做到这一点?目前我不使用这些。
【问题讨论】:
标签: xml schema whitespace dtd libxml2