System.Xml
using
System.IO
namespace
WriteXml{classProgram{
static
void
Main(string[]
args){
addItem()//追加节点(数据)}privatestatic
void
addItem(){
XmlDocument
xmlDoc
=
new
XmlDocument()
xmlDoc.Load("titles.xml")//加载xml文件,路径未指定时默认在当前项目环境下
XmlNode
root
=
xmlDoc.SelectSingleNode("items")//选择要添加子节点的items节点
XmlElement
xe1
=
xmlDoc.createElement_x("item")//创建一个具有指定名称的子节点
xe1.SetAttribute("类别",
"张三")//设置item的属性
及属性值
xe1.SetAttribute("品质",
"老师")//
XmlElement
xmlsub1
=
xmlDoc.createElement_x("title")//创建一个具有指定名称的元素
xmlsub1.InnerText
=
"wahahha"//设置该元素的值
xe1.AppendChild(xmlsub1)//将该元素添加到item子节点的尾部
XmlElement
xmlsub2
=
xmlDoc.createElement_x("author")//创建一个具有指定名称的元素
xmlsub2.InnerText
=
"三毛"//设置该元素的值
xe1.AppendChild(xmlsub2)//将该元素添加到item子节点的尾部
XmlElement
xmlsub3
=
xmlDoc.createElement_x("Price")//创建一个具有指定名称的元素
xmlsub3.InnerText
=
"15.00"//设置该元素的值
xe1.AppendChild(xmlsub3)//将该元素添加到item子节点的尾部
root.AppendChild(xe1)//将创建的item子节点添加到items节点的尾部
SimpleXML *** 作简要总结simplexml_load_file() 从 XML 文档获取 SimpleXMLElement 对象。 5
simplexml_load_string() 从 XML 字符串获取 SimpleXMLElement 对象。
simplexml_import_dom() 把 DOM 节点转换为 SimpleXMLElement 对象。
(以上3个加载函数返回SimpleXMLElement对象,其路径在根标记上)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)