C#使用XmlDocument或XDocument创建xml文件
程序员文章站
2023-12-09 19:13:15
使用xmldocument或xdocument创建xml文件,具体内容如下
需引用:system.xml; system.xml.linq;
1.使用xmldocume...
使用xmldocument或xdocument创建xml文件,具体内容如下
需引用:system.xml; system.xml.linq;
1.使用xmldocument创建xml(入门案例)
static void main(string[] args) { //使用xmldocument创建xml xmldocument xmldoc = new xmldocument(); xmldeclaration xmldec = xmldoc.createxmldeclaration("1.0", "utf-8", "yes"); xmldoc.appendchild(xmldec); //添加根节点 xmlelement rootelement = xmldoc.createelement("school"); xmldoc.appendchild(rootelement); //添加根节点下的子节点元素 xmlelement classelement = xmldoc.createelement("class"); rootelement.appendchild(classelement); xmlattribute atrrclass = xmldoc.createattribute("no"); atrrclass.value = "1"; classelement.attributes.append(atrrclass); //添加子节点下的元素 xmlelement stuelement = xmldoc.createelement("student"); classelement.appendchild(stuelement); xmlattribute attrstu = xmldoc.createattribute("sid"); attrstu.value = "20180101"; stuelement.attributes.append(attrstu); //保存文件 xmldoc.save(@"d:\zzz\testa.xml"); console.writeline("创建xml文件ok!"); console.readkey(); }
使用xmldocument创建的xml文件:
2. 使用xdocument创建xml(入门案例)
static void main(string[] args) { //使用xdocument创建xml system.xml.linq.xdocument xdoc = new xdocument(); xdeclaration xdec = new xdeclaration("1.0", "utf-8", "yes"); xdoc.declaration = xdec; //添加根节点 xelement rootele = new xelement("school"); xdoc.add(rootele); //给根节点添加子节点 xelement classele = new xelement("class"); xattribute attrclass = new xattribute("no", 1); classele.add(attrclass); rootele.add(classele); //添加子节点下的元素 xelement stuele = new xelement("student"); xattribute atrstu = new xattribute("sid", "20180101"); stuele.add(atrstu); classele.add(stuele); //保存文件 xdoc.save("d:\\zzz\\testb.xml"); console.writeline("创建xml文件ok"); console.readkey(); }
使用xdocument创建的xml文件:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。