1

我希望能够指定属性的顺序。

拿下面的代码。

XmlDocument doc = new XmlDocument();
XmlElement element = doc.CreateElement("Test");
XmlElement subelement = doc.CreateElement("SubTest");
XmlAttribute att1 = doc.CreateAttribute("Value1");
XmlAttribute att2 = doc.CreateAttribute("Value2");     
subelement.Attributes.Append(att1);
subelement.Attributes.Append(att2);
element.AppendChild(subelement);
doc.AppendChild(element);
doc.Save("C:\\Test.xml");

创建这个:

<Test>
  <SubTest Value1="" Value2="" />
</Test>

除了将它们添加到 XmlDocument 的顺序之外,我有什么方法可以规定 Value2 始终是第一位,Value1 始终是第二位?

我知道这对于有效的 XML 文档无关紧要,但我想完成此操作以便于人类阅读。

4

0 回答 0