【发布时间】:2021-12-12 16:32:14
【问题描述】:
我有一个 XML 文档,我像这样在 Visual Studio 中加载:
using (MemoryStream stream = new MemoryStream(xmlFile.Content))
{
using (System.Xml.XmlReader xmlReader = System.Xml.XmlReader.Create(stream))
{
var xmlDocument = XDocument.Load(xmlReader, LoadOptions.None);
}
}
我唯一的问题是,从 XML 文件中,标头在加载后立即被删除。
标题:
<?xml version="1.0" encoding="utf-8"?>
我尝试了所有加载选项,但没有成功。这个问题有解决办法吗?
【问题讨论】:
-
您查看过 XDocument 的 Declaration 属性吗?
标签: c# asp.net xml xml-parsing