用ASP。NET生成上面这个XML怎么写?

来源:百度知道 编辑:UC知道 时间:2024/09/24 01:52:18
<?xml version= "1.0"e ncoding= "Gli1 3000"?>
<公文体xmlns二‘'http://www.eg s.or g.cn /eGovDoc/body"
xmlns:xs i="http:// www.w 3.o rg/2001/XMLSchema-instance"
<眉首>
<份数序号>00001 </份数序号>
<秘密等级>机密 </秘密等级>
<保密期限>1年 </保密期限>
<紧急程度>特急 </紧急程度>
<发文机关标识>
<发文机关名称>中共XXX市委办公厅 </发文机关名称>
<发文机关名称>中共XXX市委办公厅 </发文机关名称>
<标识后缀>文件 </标识后缀>
</发文机关标识>
<发文字号>
<发文机关代字>X发 </发文机关代字>
<发文年号>200A </发文年号>
<发文序号>X号 </发文序号>
</发文字号>
</眉首>

用ASP。NET生成上面这个XML怎么写?

using System.Xml;
// 创建一个 XML 文档
XmlDocument xmlDoc = new XmlDocument();
// 添加XML声明
XmlDeclaration xmlDeclaration=xmlDoc .CreateXmlDeclaration("1.0", "", "yes");
xmlDoc.PrependChild ( xmlDeclaration );
// 添加根元素
XmlElement nodeElement = xmlDoc.CreateElement("眉首");
xmlDoc.AppendChild( nodeElement );
XmlElement xe1 = xmlDoc.CreateElement("份数序号");
xe1.InnerText = "00001";
xmlDoc.DocumentElement.AppendChild(xe1);
XmlElement xe2 = xmlDoc.CreateElement("秘密等级");
xe2.InnerText = "机密";
xmlDoc.DocumentElement.AppendChild(xe2);
XmlElement xe3 = xmlDoc.CreateElement("保密期限");
xe3.InnerText = "1年";
xmlDoc.DocumentEl