本文介绍3个xml的基本应用实例,旨在带领你快速步入xml编程世界。实例包括:在.net中使用xml、读取xml文件,插入数据到xml文档中。
在.net中使用xml
如果使用过msxml3,那么在.net应用程序中使用xml将是一个相当简单的过程。即时没有接触过msxml3,也不要紧,你会发现使用.net平台提供的相关类也是很容易的一件事情。
有两种主要api可用于访问建立在xml文档中的数据,它们包括只向前的无缓冲存取以及随机存取,而且自始至终都使用到文档对象模型dom。有关这2个api的类位于system.xml集合中。
如果要快速有效地访问xml文档中的数据,就需要使用xmltextreader类。这个类采取“拉”模式处理方式,要比简单xml api(sax)中的“推”模式处理方式优越许多。使用xmltextreader类之前首先要引用system.xml集合,在c#中是使用“using”关键字来引用,在visual basic中则是使用“imports”关键字。引用了集合后,就可以象下面的代码所示开始例示读操作了:
xmltextreader reader = new xmltextreader(pathtoxmldoc);
int elementcount = 0;
while (reader.read()) {
if (reader.nodetype == xmlnodetype.element) {
elementcount++;
}
}
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器