好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

C#使用XmlDocument或XDocument创建xml文件

使用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文件:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://HdhCmsTestcnblogs测试数据/ChengWenHao/p/CreateXml.html

dy("nrwz");

查看更多关于C#使用XmlDocument或XDocument创建xml文件的详细内容...

  阅读:41次