网站大量收购闲置独家精品文档,联系QQ:2885784924

XML实用技术.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML实用技术

XML实用技术-Dom操作和流操作 本节教学内容 XML基础理论; XML的DOM操作(重点); XML的流操作模式(重点); 什么是XML XML是Extensible Markup Language的简写 中文解释:可扩展的标记语言 XML的使用前景 1. 商务的自动化处理 XML的丰富置标完全可以描述不同类型的单据,例如信用证、保险单、索赔单以及各种发票等。结构化的XML文档发送至Web的数据可以被加密,并且很容易附加上数字签名。因此,XML有希望推动EDI(Electronic Data Interchange)技术在电子商务领域的大规模应用。有兴趣的读者可以访问网站。 2. 信息发布 信息发布在企业的竞争发展中起着重要作用。服务器只需发出一份XML文件,客户可根据自己的需求选择和制作不同的应用程序以处理数据。加上XSL(eXtensible Stylesheet Language)的帮助,使广泛的、通用的分布式计算成为可能。 3. 智能化的Web应用程序和数据集成 XML能够更准确地表达信息的真实内容,其严格的语法降低了应用程序的负担,也使智能工具的开发更为便捷。来自不同应用程序的数据也能够转化到XML这个统一的框架中,进行交互、转化和进一步的加工。 XML结构 声明 元素 属性 注释 ? ?xml version=1.0 encoding=GB2312 ? - 歌曲 - 东风破 作者=周杰伦 ? 歌词一盏离愁孤灯伫立在窗口/歌词 ? 歌词我在门后假装你人还没走/歌词 ? 歌词.../歌词 ? /东风破 - 猪之歌 作者=卓依婷 ? 歌词猪!你的鼻子有两个孔/歌词 ? 歌词感冒时的你还挂着鼻涕牛牛/歌词 ? 歌词猪!你有着黑漆漆的眼/歌词 ? 歌词.../歌词 ? /猪之歌 !-- 未完待续 ? -- ? /歌曲 XML注释 注释是用“〈!--”和“--〉 示例 !-- 一个XML的例子 -- /示例 CDATA (数据块) 当需要处理的XML文档中包含有大量、、、‘、”等特殊符号时,处理会非常麻烦. 用数据块来解决此问题 格式: ccode ![CDATA[ 需处理的内容 ]] /ccode CDATA (数据块) ?xml mersion=“1.0” encoding=“gb2312” !--在XML文档中处理C++代码-- ccode ![CDATA[ #include iostream.h main( ) { int a[10]; cout “请输入10个整数!\n”; for(int i=0;i10;I++) cin a[I]; cout“下面是你输入的数据!\n”; for (int I=0;I10;I++) cout a[I]; } ]] /ccode XML两种处理模型 DOM DOM(Document Object Modal)是XML 文档的内存中(缓存)树状表示形式,允许对该文档的导航和编辑 流模型 遍历整个文档,逐一访问文档每个项 无论文档多大,都只将下一项加载到内存中 DOM 基本概念 DOM:文档对象模型 DOM是XML文档的内存中表示形式 DOM: 以编程方式读取、操作和修改XML文档 编辑是DOM的主要功能 XML例: ?xml version=1.0“ encoding = “gb2312”? books book authorCarson/author price format=dollar31.95/price pubdate05/01/2001/pubdate /book pubinfo publisherMSPress/publisher stateWA/state /pubinfo /books 将此 XML 数据读入 DOM 结构中时内存的构造 文档对象模型(DOM) 在XML文档结构中,此图中的每个圆圈表示一个节点(称为 XmlNode 对象) XmlDocument类——文档类 XmlNode类——节点类 XmlDocument类常用方法(一) 构造函数 Load方法 从文件、URL、文本读取器或XmlReader派生类中加载数据到该文档中 LoadXML方法 从字符串中读取XML SelectSingleNode方法 返回一个符合条件的第一个的节点 SelectNodes方法 返回符合条件的节点的集合(XmlNodeList

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档