在 XDocument 中加载时,XML 标头被删除
Posted
技术标签:
【中文标题】在 XDocument 中加载时,XML 标头被删除【英文标题】:XML header gets deleted when loading in XDocument 【发布时间】: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 属性吗? 【参考方案1】:Fildor谢谢!我只是在完成文件后再次添加声明。
Danke 和 LG
【讨论】:
以上是关于在 XDocument 中加载时,XML 标头被删除的主要内容,如果未能解决你的问题,请参考以下文章
进度条不隐藏是当数据在片段中的recyclerview中加载时
在 Vue.js 2 组件中加载时未定义 Webpack 外部 JS 文件