设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 网页制作 >> XML >> XML编程实例
精品推荐
XML点击TOP10
·在.NET Framework中轻松处理XML数据
·XML入门教程:XML 浏览器支持
·XML入门
·使用 Jena API 处理 RDF
·XML入门教程:XML 解析器
·XML入门教程:使用CSS显示XML
·XSLT轻松入门
·XML入门教程:验证XML是合法的XML
·XML Schema帮你建模
·跟我学XSL
网页制作点击TOP10
·菜鸟架设动网论坛全教程
·网页模板的使用方法 (教程)
·网页对联广告代码效果大全
·初学者入门:如何学习网页制作?
·用JavaScript实现文件图片滚动效果
·常用CSS大全
·网页自动转向代码
·图片循环滚动完美解决
·JS表格排序新法
·DIV CSS网页布局实例解析:实现表格形式
精选专题

XML编程实例

作者: 来源:网络文章 时间:2005-12-11 23:18:01

XML编程实例(1)

前段时间,由于工作的需要,利用到了XML,所以对其进行了一些简单的研究。在此愿把一些心得写出来,与各位分享,不对的地方还望多多包涵。
  
  1.什么是 XML?
   首先,我想各位应该都已经大概知道什么是XML了。如果,你对什么是XML还没有一个概念的话,你可以看一些相关的材料,我就不多说了。
  
  2.为什么要用XML?
   其实,刚开始我也不是很明白,后来在工作中才慢慢意识到。首先,我写的程序需要传送很多的数据结构,比如表格,目录树等等。要在以往,我想自己会去定义一个数据结构。这是相当麻烦的一件事情,而且当这个结构需要不断更新,有很大的灵活性时,那就更让人头疼了,更别说通用性和跨平台了。这时候,XML对树形结构数据的强大表达能力就显示出来了。比如一个表格数据。
  
  <TABLE>
  
  <TR>
  
   <TD> 11</TD>
  
   <TD>12</TD>
  
  </TR>
  
  <TR>
  
   <TD> 21</TD>
  
   <TD>22</TD>
  
  </TR>
  
  </TABLE>
  
  11
   12
  
  21
   22

DOM模型:
   前面已经说了,对于DOM模型来说,整个XML文件被解析成一个树形的结构。所有的标签、属性等都被当作对象来看待。所以,必须了解清楚对象的含义,及其相互关系,方能正确操作。
   为了先有一个感性认识,让我们开始吧。(为了方便说明,代码里基本上没有异常处理)
  
  生成一个XML文本
  
  
  
  假设我们要创建一个如下的XML文本
  <China>
   <Beijing> -11 </Beijing>
   <Shanghai weather=”Cloudy”> 9 </Shanghai>
  </China>
  
  我们首先应该先创建一个Document对象,如下:MSXML::IXMLDOMDocumentPtr pDoc;
  pDoc.CreateInstance(__uuidof(MSXML::DOMDocument));
  
  如果创建成功,那么我们就会得到一个XMLDOMDocument对象实例。
  下一步就是添加 根节点DocumentElement,记住XML只有一个根。
  
  创建Element对象 作为根节点
  MSXML::IXMLDOMElementPtr pDocElement=pDoc->createElement("China");

共5页 9 7 [1] [2] [3] [4] [58 :>

XML编程实例 相关文章:
XML编程实例 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com