下面是使用XmlDocument或XDocument创建xml文件的完整攻略。
使用XmlDocument创建xml文件
- 导入命名空间
using System.Xml;
- 创建XmlDocument对象
XmlDocument xmlDoc = new XmlDocument();
- 创建根节点
XmlNode rootNode = xmlDoc.CreateElement("root");
xmlDoc.AppendChild(rootNode);
- 创建子节点
XmlNode node1 = xmlDoc.CreateElement("node1");
XmlAttribute attr1 = xmlDoc.CreateAttribute("attr1");
attr1.Value = "value1";
node1.Attributes.Append(attr1);
rootNode.AppendChild(node1);
- 保存到文件
xmlDoc.Save("file.xml");
- 完整代码示例
using System.Xml;
XmlDocument xmlDoc = new XmlDocument();
XmlNode rootNode = xmlDoc.CreateElement("root");
xmlDoc.AppendChild(rootNode);
XmlNode node1 = xmlDoc.CreateElement("node1");
XmlAttribute attr1 = xmlDoc.CreateAttribute("attr1");
attr1.Value = "value1";
node1.Attributes.Append(attr1);
rootNode.AppendChild(node1);
xmlDoc.Save("file.xml");
使用XDocument创建xml文件
- 导入命名空间
using System.Xml.Linq;
- 创建XDocument对象
XDocument xDoc = new XDocument();
- 创建根节点
XElement rootElement = new XElement("root");
xDoc.Add(rootElement);
- 创建子节点
XElement nodeElement1 = new XElement("node1",
new XAttribute("attr1", "value1")
);
rootElement.Add(nodeElement1);
- 保存到文件
xDoc.Save("file.xml");
- 完整代码示例
using System.Xml.Linq;
XDocument xDoc = new XDocument();
XElement rootElement = new XElement("root");
xDoc.Add(rootElement);
XElement nodeElement1 = new XElement("node1",
new XAttribute("attr1", "value1")
);
rootElement.Add(nodeElement1);
xDoc.Save("file.xml");
以上就是使用XmlDocument或XDocument创建xml文件的完整攻略,希望能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C#使用XmlDocument或XDocument创建xml文件 - Python技术站