创建没有任何文档根节点的XMLDocument

时间:2018-04-30 12:56:31

标签: c# xmldocument

我想创建一个像。

这样的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";

1 个答案:

答案 0 :(得分:1)

您的代码看起来很好,您的问题是XML本身,您应该遵循一些标准,或者如果可以的话,使用其他格式。如果您不遵循它,您或将来处理这些文件的任何其他人都可能会遇到一些麻烦。

您可以查看this question以及W3C specifications