gpt4 book ai didi

c# - Xml 解析 - 独特的错误情况

转载 作者:行者123 更新时间:2023-12-01 15:29:38 25 4
gpt4 key购买 nike

我试图使用使用 Xerces 解析器的工具来解析使用 Visual Studio 创建的 XML 文件,但出现“序言中不允许的内容”错误。

现在,当我使用其他编辑器(例如 notepad++)创建 XML 文件并且其内容与上面创建的文件完全相同时,我不会收到此错误。

您认为问题可能出在哪里。您可能会明白这不是一个重复的问题。

编辑所以我发现了问题所在。这是因为我使用的工具无法处理文件开头的Bom

最佳答案

该文件以 UTF-8 byte-order mark 开头。 XML specifications说文档可能以 BOM 开头,所以应该没问题。该工具是否有可能使用旧版本的 Xerces,无法处理 BOM?除此之外,该文件对我来说看起来不错。

您有这个工具的源代码吗?您是否能够创建一个简短但完整的程序来演示该问题,但无法解析它?您可以尝试更高版本的 Xerces 吗?

关于c# - Xml 解析 - 独特的错误情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9715390/

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