gpt4 book ai didi

c# - XmlDocument.Load 与 XmlDocument.LoadXml

转载 作者:IT王子 更新时间:2023-10-29 04:36:10 30 4
gpt4 key购买 nike

我刚刚在使用 XmlDocument.LoadXml 时遇到问题。

应用程序崩溃,出现以下错误:

"Data at the root level is invalid. Line 1, position 1"

在检查 XML 并没有发现任何问题后,我用谷歌搜索了一下,找到了使用 XmlDocument.Load 而不是 XmlDocument.LoadXml 的提示。

我试过了,效果很好。

我的问题是:这两种方法有什么区别,是什么导致一种方法起作用而另一种方法失败?

最佳答案

XmlDocument.Load用于从流、TextReader、路径/URL 或 XmlReader 加载 XML。 XmlDocument.LoadXml用于加载字符串中包含的 XML。

它们是加载 XML 的根本不同方式,具体取决于 XML 的实际存储位置。所以听起来您对 XML 所在的位置使用了错误的方法。

关于c# - XmlDocument.Load 与 XmlDocument.LoadXml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1660676/

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