c# - 使用 Linq 读取 XML 文档

标签 c# .net xml linq

我想使用以下代码读取 XML 文档:

XDocument xdoc = XDocument.Load(fileName);

这不起作用,并抛出以下异常(由我自由翻译):

System.Xml.XmlException: 'xlink' is a non declared prefix.

这是异常引用的 XML 行:

<use xlink:href="#lend13" transform="scale(-8.5,-8.5) "/>

如何修改加载代码,才能成功读取XML文档?我必须事先设置 namespace 吗?怎么办?

最佳答案

关于c# - 使用 Linq 读取 XML 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31184082/

相关文章:

c# - XML SelectNode() 不返回任何内容。为什么命名空间很重要?

xml - 我需要在 SabreCommandLLSRQ 中传递什么命令才能获取 PNR 的当前价格?

c# - 我的方法之一对于相同的输入具有完全不同的执行时间

c# - 在不使用按钮的情况下单击 gridview 行时不显示模式弹出窗口

c# - 将流转换到文件流

c# - 如何使 ExecuteAsync 异步运行

c# - 系统.Data.OleDb.OleDbException : Data type mismatch in criteria expression

c# - 转换到 .NET Framework 4.0 时如何让我的代码中断

c# - StyleCop/FxCop 10 - 如何仅在 namespace 级别正确抑制消息?

Android 创建带有图像圆顶角的 Drawable XML