通过在c#中将节点从源文件克隆到目标文件来创建另一个xml文件时,<noeud></noeud>
等空节点的结构变为<noeud/>
我试过这个:
if (nodeSource.InnerText.Equals(""))
XmlNode nodeDestination = NodeSource.CloneNode(false);
是否有任何方法可以保持相同的结构。
答案 0 :(得分:0)
格式<element/>
通常称为自闭元素。它100%有效,是首选的存储方法。如果您真的关心(为什么?)重写为扩展格式(<element></element>
),您可以考虑编写自己的XmlTextWriter。本文对您有所帮助。