我正在使用 tinyxml 来保存来自文本 ctrl 的输入。用户可以将他们喜欢的任何内容复制到文本框中,然后将其写入 xml 文件。我发现新行没有被保存,& 字符也没有。奇怪的是,tinyxml 只是完全丢弃它们而没有任何警告。如果我将 & 放入文本框中并保存,标签将如下所示:
<textboxtext></textboxtext>
换行符也完全消失。不存储任何字符。这是怎么回事?即使我需要用 & 之类的东西来逃避它们,为什么它会丢弃所有东西?另外,我在谷歌上找不到任何关于这个话题的东西。有什么帮助吗?
编辑:我发现这个主题表明丢弃这些字符可能是一个错误。
TinyXML 和保留 HTML 实体