gpt4 book ai didi

c# - 加载没有无效字符错误的 xml

转载 作者:行者123 更新时间:2023-11-30 21:22:03 24 4
gpt4 key购买 nike

此时我正在加载 xml,但出现错误:

System.Xml.XmlException: ' ', hexadecimal value 0x17, is an invalid character. Line 2762, position 16.

它很容易修复。只需打开 xml 并删除字符即可。

但我需要知道是否可以加载带有无效字符的 xml 并将其用于解析。有什么缺点吗?

xml 示例:

<?xml version="1.0" encoding="UTF-8"?>
<all>
<sub>
<summary>this is summary and it might have some invalid chars</summary>
</sub>
<sub>
<summary>this one is ok</summary>
</sub>
</all>

最佳答案

其中包含无效字符的 xml 不是 xml。它可能是一个孤立的故障,或者它可能是整个文件中存在严重数据损坏的预兆 - 有些表现为无效字符(违反标准的阅读器),有些会悄无声息地损坏您的数据而不会你注意到了。

我会将整个事情视为可疑(即拒绝它)并在源头上修复它。

关于c# - 加载没有无效字符错误的 xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2430837/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com