【问题标题】:XML header gets deleted when loading in XDocument在 XDocument 中加载时,XML 标头被删除
【发布时间】: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"?>

我尝试了所有加载选项,但没有成功。这个问题有解决办法吗?

【问题讨论】:

标签: c# asp.net xml xml-parsing


【解决方案1】:

Fildor谢谢!我只是在完成文件后再次添加声明。

Danke 和 LG

【讨论】:

    猜你喜欢
    • 2013-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-02
    • 1970-01-01
    • 2022-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多