【发布时间】:2018-10-10 13:55:07
【问题描述】:
我想创建一个类似的xml。
<?xml version="1.0" encoding="utf-8"?>
<Initials>ANP</Initials>
<MedicalPracticeName>Dr. Anny</MedicalPracticeName>
<Start>2016-11-17</Start>
<Logon>
<UserId>admin</UserId>
<Password>abcde</Password>
</Logon>
通过使用 XMLDocument 类。
我试过这段代码,但没有成功
XmlDocument xmlDoc = new XmlDocument();
XmlNode firstNode = xmlDoc.CreateNode(XmlNodeType.Element,"Initials","http://www.google.com");
xmlDoc.AppendChild(firstNode );
firstNode.InnerText = "ANP";
XmlNode SecondNode = xmlDoc.CreateNode(XmlNodeType.Element, "MedicalPracticeName", "http://www.google.com");
xmlDoc.AppendChild(SecondNode);
SecondNode.InnerText = "Dr. Anny";
XmlNode ThirdNode = xmlDoc.CreateNode(XmlNodeType.Element, "Start", "http://www.google.com");
xmlDoc.AppendChild(ThirdNode );
ThirdNode.InnerText = "2016-11-17";
【问题讨论】:
-
您的 Xml 样本格式不正确。你为什么要做这样的事情?
-
你不能。一个有效的 Xml 文档恰好需要 1 个根元素。
-
我理解 XMLDocument 必须只有一个根节点。但是任何其他方式,如何创建上述 XML。比如将不同的 XMLNode 连接到一个 XMLDocument。
标签: c# xmldocument