加载/保存XML特殊字符

里昂

我的XML文件包含一些法语字符。

<fr>Non prêt pour recevoir l&apos;échantillon.</fr>

XElement :: Load()之后,然后将其保存而没有任何更改。它成为了

<fr>Non prêt pour recevoir l'échantillon.</fr>

这是怎么发生的以及如何解决呢?

彼得·阿卜杜林

对标签内容所需AFAIK唯一的字符转义序列&<>因此,XElement生成有效的XML。

如果您的代码要求保留此转义符,则可能不是很好,因为它需要非标准的行为。

但是,如果您希望保留确切的内容,则可以使用CDATA部分

至于您的评论,我想如果您无法控制传入的XML,就不可能使用CDATA。然后,您唯一的选择是将XML处理为文本文件,或者在将XML转换为字符串后,在XML修改后替换'&apos;XML(和其他转义序列)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

加载/保存XML特殊字符

来自分类Dev

保存和重新加载特殊字符

来自分类Dev

C#在节点内使用特殊字符加载XML

来自分类Dev

保存特殊字符

来自分类Dev

显示xml特殊字符

来自分类Dev

xml编码特殊字符

来自分类Dev

使用nzload加载特殊字符

来自分类Dev

xml解析错误特殊字符

来自分类Dev

使用 Python 批量加载特殊字符

来自分类Dev

在属性文件中保存特殊字符

来自分类Dev

sed到var保存特殊字符

来自分类Dev

替换xml属性值中的特殊字符

来自分类Dev

在XML标签/文本中使用特殊字符

来自分类Dev

PI等特殊字符,或Android xml上的下标

来自分类Dev

XML属性和ColdFusion中的特殊字符

来自分类Dev

ColdFusion XML特殊/外国字符丢失

来自分类Dev

如何使用特殊字符创建XML文件

来自分类Dev

解析xml stax文件中的特殊字符

来自分类Dev

使用PHP的XML中的特殊字符

来自分类Dev

XML模式验证:检查特殊字符的存在

来自分类Dev

如何在XML中编码特殊字符

来自分类Dev

django rest框架xml特殊字符

来自分类Dev

XML特殊字符转义不起作用

来自分类Dev

消除php / xml中的特殊字符问题

来自分类Dev

PHP - 在 XML 标签中使用特殊字符

来自分类Dev

d3.js并使用特殊字符加载数据

来自分类Dev

pandas.read_csv()不加载特殊字符

来自分类Dev

带有特殊字符的 JSON 无法在 Nativescript Angular 中加载

来自分类Dev

使用 XML::XPath get_nodelist 的 XML 特殊字符