在 xml 文档中仅保存 xml header 会引发错误
Saving ONLY xml header in xml document throws error
我正在尝试使用以下代码创建一个基本的 xml 文档,其中只有一个 header。
XDeclaration xmlDec = new XDeclaration("1.0", "utf-8", "no");
XDocument xmlDoc = new XDocument(xmlDec);
XDocument.Save("c:\myxml.xml");
创建 xml 文件时,我创建了一个基本 xml header 并尝试仅使用 header 保存 xml 文档,但我得到Save
方法(最后一行)出现以下错误...
Token EndDocument in state Document would result in an invalid XML document.
我认为这与声明后没有 XML 数据有关,我正在尝试保存它。但我只想保存声明。这不可能吗?
有效的 XML 文档必须有一个根元素。此行为是正确的。
格式良好的 XML 文档的定义可在以下位置阅读:https://www.w3.org/TR/xml/#sec-well-formed
我正在尝试使用以下代码创建一个基本的 xml 文档,其中只有一个 header。
XDeclaration xmlDec = new XDeclaration("1.0", "utf-8", "no");
XDocument xmlDoc = new XDocument(xmlDec);
XDocument.Save("c:\myxml.xml");
创建 xml 文件时,我创建了一个基本 xml header 并尝试仅使用 header 保存 xml 文档,但我得到Save
方法(最后一行)出现以下错误...
Token EndDocument in state Document would result in an invalid XML document.
我认为这与声明后没有 XML 数据有关,我正在尝试保存它。但我只想保存声明。这不可能吗?
有效的 XML 文档必须有一个根元素。此行为是正确的。
格式良好的 XML 文档的定义可在以下位置阅读:https://www.w3.org/TR/xml/#sec-well-formed