xmldoc = new XmlDocument ( ) ;
            //加入XML的声明段落,<?xml version="1.0" encoding="gb2312"?>
            XmlDeclaration xmldecl;
            xmldecl = xmldoc.CreateXmlDeclaration("1.0","gb2312",null);
            xmldoc.AppendChild ( xmldecl);
            //加入一个根元素
            xmlelem = xmldoc.CreateElement ( "" , "ufinterface" , "" ) ;
            xmlelem.SetAttribute("roottag","voucher");
            xmlelem.SetAttribute("billtype","gl");
            xmlelem.SetAttribute("subtype","run");
            xmlelem.SetAttribute("replace","Y");
            xmlelem.SetAttribute("receiver","99");
            xmlelem.SetAttribute("sender","U860");
            xmlelem.SetAttribute("isexchange","Y");
            xmlelem.SetAttribute("filename","pz.xml");
            xmlelem.SetAttribute("proc","add");
            xmlelem.SetAttribute("operation","req");
            xmldoc.AppendChild ( xmlelem ) ;
            //加入另外一个元素
            XmlNode root=xmldoc.SelectSingleNode("ufinterface");//查找<ufinterface> 
            XmlElement xe=xmldoc.CreateElement("voucher");//创建一个<voucher>节点 
            xe.SetAttribute("id","00000001");//设置该节点id属性 
            XmlElement xe1=xmldoc.CreateElement("voucher_head");
            XmlElement xesub1=xmldoc.CreateElement("company"); 
            xesub1.InnerText="99";//设置文本节点 
            xe1.AppendChild(xesub1);
            XmlElement xesub2=xmldoc.CreateElement("voucher_type"); 
            xesub2.InnerText="记"; 
            xe1.AppendChild(xesub2); 
            XmlElement xesub3=xmldoc.CreateElement("fiscal_year"); 
            xesub3.InnerText="2007"; 
            xe1.AppendChild(xesub3); 
            XmlElement xesub4=xmldoc.CreateElement("accounting_period"); 
            xesub4.InnerText="00"; 
            xe1.AppendChild(xesub4);
            XmlElement xesub5=xmldoc.CreateElement("voucher_id"); 
            xesub5.InnerText="1"; 
            xe1.AppendChild(xesub5); 
            XmlElement xesub6=xmldoc.CreateElement("attachment_number"); 
            xesub6.InnerText="0"; 
            xe1.AppendChild(xesub6); 
            XmlElement xesub7=xmldoc.CreateElement("date"); 
            xesub7.InnerText="2007-00-00"; 
            xe1.AppendChild(xesub7); 
            XmlElement xesub8=xmldoc.CreateElement("enter"); 
            xesub8.InnerText="99"; 
            xe1.AppendChild(xesub8); 
            XmlElement xesub9=xmldoc.CreateElement("cashier"); 
            xesub9.InnerText="99"; 
            xe1.AppendChild(xesub9); 
            XmlElement xesub10=xmldoc.CreateElement("signature"); 
            xesub10.InnerText="Y"; 
            xe1.AppendChild(xesub10); 
            XmlElement xesub11=xmldoc.CreateElement("checker"); 
            xe1.AppendChild(xesub11); 
            XmlElement xesub12=xmldoc.CreateElement("operator"); 
            xe1.AppendChild(xesub12); 
            XmlElement xesub13=xmldoc.CreateElement("posting_date");  
            xe1.AppendChild(xesub13); 
            XmlElement xesub14=xmldoc.CreateElement("Posting_person");  
            xe1.AppendChild(xesub14); 
            XmlElement xesub15=xmldoc.CreateElement("revokeflag"); 
            xesub15.InnerText="N"; 
            xe1.AppendChild(xesub15); 
            XmlElement xesub16=xmldoc.CreateElement("voucherkind"); 
            xesub16.InnerText="2"; 
            xe1.AppendChild(xesub16); 
            XmlElement xesub17=xmldoc.CreateElement("voucher_making_system"); 
            xesub17.InnerText="gl"; 
            xe1.AppendChild(xesub17); 
            XmlElement xesub18=xmldoc.CreateElement("memo1"); 
            xe1.AppendChild(xesub18); 
            XmlElement xesub19=xmldoc.CreateElement("memo2"); 
            xe1.AppendChild(xesub19); 
            XmlElement xesub20=xmldoc.CreateElement("reserve1"); 
            xe1.AppendChild(xesub20); 
            XmlElement xesub21=xmldoc.CreateElement("reserve2"); 
            xe1.AppendChild(xesub21); 
            root.AppendChild(xe);
            root.AppendChild(xe1);
            xmldoc.Save ( Server.MapPath("data.xml") ) ; 
这是代码 结果是这样的:
我要的是把<voucher_head>节点包含到voucher节点里.
已解决~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[此贴子已经被作者于2007-4-10 16:34:23编辑过]



 
											





 
	    

 
	


