InnerXml:适用于带标签的文本
    InnerText:适用于一般文本

    1. using System;
    2. using System.Collections.Generic;
    3. using System.Linq;
    4. using System.Text;
    5. using System.Threading.Tasks;
    6. using System.Xml;
    7. namespace _4_创建带属性的XML文档
    8. {
    9. class Program
    10. {
    11. static void Main(string[] args)
    12. {
    13. XmlDocument doc = new XmlDocument();
    14. XmlDeclaration dec = doc.CreateXmlDeclaration("1.0", "utf-8","yes");
    15. doc.AppendChild(dec);
    16. XmlElement order = doc.CreateElement("Order");
    17. doc.AppendChild(order);
    18. XmlElement customerName = doc.CreateElement("CustomerName");
    19. customerName.InnerXml = "<p>我是一个p标签</p>";
    20. order.AppendChild(customerName);
    21. XmlElement customerNumber = doc.CreateElement("CustomerNumber");
    22. customerNumber.InnerText = "<p>我是一个p标签</p>";
    23. order.AppendChild(customerNumber);
    24. XmlElement items = doc.CreateElement("Items");
    25. order.AppendChild(items);
    26. XmlElement orderItem1 = doc.CreateElement("OrderItem");
    27. //给节点添加属性
    28. orderItem1.SetAttribute("Name", "充气娃娃");
    29. orderItem1.SetAttribute("Count", "10");
    30. items.AppendChild(orderItem1);
    31. XmlElement orderItem2 = doc.CreateElement("OrderItem");
    32. //给节点添加属性
    33. orderItem2.SetAttribute("Name", "充气娃娃");
    34. orderItem2.SetAttribute("Count", "10");
    35. items.AppendChild(orderItem2);
    36. XmlElement orderItem3 = doc.CreateElement("OrderItem");
    37. //给节点添加属性
    38. orderItem3.SetAttribute("Name", "充气娃娃");
    39. orderItem3.SetAttribute("Count", "10");
    40. items.AppendChild(orderItem3);
    41. doc.Save("Order.xml");
    42. Console.WriteLine("保存成功");
    43. Console.ReadKey();
    44. }
    45. }
    46. }

    Order.xml

    1. <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    2. <Order>
    3. <CustomerName>
    4. <p>我是一个p标签</p>
    5. </CustomerName>
    6. <CustomerNumber>&lt;p&gt;我是一个p标签&lt;/p&gt;</CustomerNumber>
    7. <Items>
    8. <OrderItem Name="充气娃娃" Count="10" />
    9. <OrderItem Name="充气娃娃" Count="10" />
    10. <OrderItem Name="充气娃娃" Count="10" />
    11. </Items>
    12. </Order>