当前位置: 首页 > 图文教程 > XML家族 > XML > 简单的XML操作:XML文件创建

XML
数据库生成xml的简单方法
XML教程:通过一个例子来学习XML的语法
XML教程:XML有哪些用途?
XML教程:什么是XML及XML和HTML的区别
初学XML的基础知识(认识XML的作用)
学习XML关于图像超链接的制作
Microsoft的XMLHTTP对象介绍
了解WEB页面工具语言XML(六)展望
了解WEB页面工具语言XML(五)好处
用XML将机器内码转换为人们容易理解的信息
将XML数据转换成HTM
(javascript+asp)XML、XSL转换输出HTML
在XML模式中扩展枚举列表
XML入门教程:XML名称空间
XML入门教程:属性声明
XML入门教程:实体
XML入门教程:元素声明
XML入门教程:文档类型声明
xml入门教程:XML是什么
WAP教程(11):WAP论坛和开放移动联盟与论坛

简单的XML操作:XML文件创建


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 50 ::
收藏到网摘: n/a

简单的XML操作:XML文件创建

把下面的代码复制到按钮事件中编译执行后可在相应物理路径中产生Pos.xml文件

以下为引用的内容:
XmlTextWriter xtw = new XmlTextWriter(Request.PhysicalApplicationPath + "Pos.xml",System.Text.Encoding.UTF8);
xtw.Formatting = Formatting.Indented;
xtw.WriteStartDocument(false);
//结果:
xtw.WriteComment("Pos Infomation");
//文档注释 结果:
xtw.WriteStartElement("Info");
//XML Root 节点 结果:
xtw.WriteStartElement("Zc",null);
//XML 元素1 结果:
xtw.WriteElementString("kmdm","0301");
//XML 元素1 键值 结果: 0301
xtw.WriteElementString("scbj","1");
//XML 元素1 键值 结果:1
xtw.WriteElementString("zy","100");
//XML 元素1 键值 结果:100
xtw.WriteEndElement();
//XML 元素1 结束 结果:

xtw.Flush();

以下为引用的内容:
xtw.WriteStartElement("PosInfo",null);
//XML 元素2 结果:
xtw.WriteAttributeString("kpid","030100111");
xtw.WriteAttributeString("PosX","289");
xtw.WriteAttributeString("PosY","47");
//XML 元素2 属性 结果:
xtw.WriteEndElement();
//XML 元素2 结束 结果:
xtw.WriteEndElement();
//XML Root 结束 结果:

xtw.Flush();

xtw.Close();//释放资源

备注:结果为运行后结果