我正在创建一个XML文件,其中标签的Innertext为\r\n
创造得很好。但是,当我在代码隐藏\r\n
中读取这些xml文件时,会将其读作\n\n
我正在通过XMLTextReader
阅读。
这可能是什么原因以及如何按照提供的方式阅读?
答案 0 :(得分:2)
您需要对这些字符进行编码才能保留它们。
一种方法是用相应的字符引用替换字符:
\n
至
\r
至
另一个是封装需要保留<![CDATA[]]>
部分中的空格的部分。
答案 1 :(得分:0)
问题没有提供足够的细节来正确回答它。所以我会在这里做点什么。
应该考虑以下几点:
这些观点可能会对您的问题产生影响。但是当重新阅读你的问题时,我认为你正在寻找的CDATA解决方案可以防止你的内容被XML解析器误解。
我的猜测是将\r\n
innertext包装在CDATA标签中。
有关CDATA标签的更多信息,请访问:CDATA
祝你好运!