设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 网页制作 >> 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编程实例(2)   
  把根节点插入到目录树中
  pDoc->appendChild(pDocElement);
  
  好了,生成一个树根了,我们现在来看一看结果:
  用pDoc -> xml 可以取得整个DOM对象的文本
  因为树根下没有任何东西,所以只显示<China/>
  
  现在,我们要在树根下插入子节点,并设置节点文本(Text)
  MSXML::IXMLDOMElementPtr pNewChildElement;
  pNewChildElement=pDoc->createElement("Beijing");
  pNewChildElement->Puttext("-11");
  pDocElement->appendChild(pNewChildElement);
  
  这时候整个的 XML文本应该为
  <China>
   <Beijing> -11 </Beijing>
  </China>
  
  再增加一个子节点,并设置节点属性(Attribute)pNewChildElement=pDoc->createElement("Shanghai");
  pNewChildElement->Puttext("9");
  pNewChildElement->setAttribute("Weather",_variant_t("Cloudy")); pDocElement->appendChild(pNewChildElement);
  
  于是,我们就可以得到预期的XML文本了。
  其他的操作:
  
  删除操作:
   从父节点来删除子节点pDocElement->removeChild(pNewChildElement)
  存盘操作:
   pDoc->Save();
  
  装载已有XML文本
  
  如果我们已经有了一个XML文件,想对其进行解析,那么可以使用Document 对象的Load或LoadXML来进行加载,并在加载的同时进行语法分析。
  
  如果加载成功,那么就会在内存中生成一个树形结构。利用DOM模型,我们就可以进行各种操作。最常见的是,我们需要寻找特定的信息,并进行处理。
  
  查找定位
  使用SelectSingleNode (XPath),SelectNodes(XPath)来定位标签,取得对应的Node(s)对象。
   XPath
   XPath是类似于文件路径名的字符串,也像SQL的查询语句,可以限定查找范围。
  找到指定对象,我们就可各种处理了,添加、删除、取值等等。
  
  小结:上面仅仅是对DOM模型的编程进行了简单的介绍,以期快速入门。要详细了解,还必须查阅SDK的文档。如果可能,将在以后介绍SAX 模型、XSLT对 XML的转换等。
  
  相关链接:要使用MSXML Parser ,你必须先下载其SDK和运行库。

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

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