1. 添加引用
using System.Xml.Linq;
1.1 创建包含值的元素。
XElement n = new XElement(“Customer”, “Adventure Works”);
Console.WriteLine(n);
输出:
XElement n2 = new XElement(“Cost”, 324.50);
Console.WriteLine(n2);
输出:
1.2 创建包含子元素的元素
XElement shippingUnit = new XElement(“ShippingUnit”,
new XElement("Cost", 324.50));
Console.WriteLine(shippingUnit);
输出:
1.3 创建包含多个子元素的元素
XElement address = new XElement("Address",
new XElement("Street1", "123 Main St"),
new XElement("City", "Mercer Island"),
new XElement("State", "WA"),
new XElement("Postal", "68042")
);
Console.WriteLine(address);
输出:
1.4 创建带有属性的元素
XElement phone = new XElement("Phone",
new XAttribute("Type", "Home"),
"555-555-5555");
Console.WriteLine(phone);
输出:
1.5 创建空元素
XElement n = new XElement("Customer");
Console.WriteLine(n);
输出:
2. 创建一个完整的XML示例
XElement contacts =
new XElement("Contacts",
new XElement("Contact",
new XElement("Name", "Patrick Hines"),
new XElement("Phone", "206-555-0144"),
new XElement("Address",
new XElement("Street1", "123 Main St"),
new XElement("City", "Mercer Island"),
new XElement("State", "WA"),
new XElement("Postal", "68042")
)
)
);
Console.WriteLine(contacts);
Console.ReadLine();
输出: