从另一个文件创建 xml 文件时,selfnodes 的结构发生变化
structure of selfnodes changes when creating an xml file from another
通过在 c# 中将节点从源文件克隆到目标文件从另一个文件创建 xml 文件时,<noeud></noeud>
等空节点的结构变为 <noeud/>
我试过这个:
if (nodeSource.InnerText.Equals(""))
XmlNode nodeDestination = NodeSource.CloneNode(false);
有什么方法可以保持相同的结构。
格式 <element/>
通常称为自闭合元素。它 100% 有效,并且是首选的存储方法。如果您真的 关心(为什么?)重写为扩展格式 (<element></element>
),您可以考虑编写自己的 XmlTextWriter。这篇文章会对你有所帮助。
通过在 c# 中将节点从源文件克隆到目标文件从另一个文件创建 xml 文件时,<noeud></noeud>
等空节点的结构变为 <noeud/>
我试过这个:
if (nodeSource.InnerText.Equals(""))
XmlNode nodeDestination = NodeSource.CloneNode(false);
有什么方法可以保持相同的结构。
格式 <element/>
通常称为自闭合元素。它 100% 有效,并且是首选的存储方法。如果您真的 关心(为什么?)重写为扩展格式 (<element></element>
),您可以考虑编写自己的 XmlTextWriter。这篇文章会对你有所帮助。