第5章XML文档对象模型PPT课件

合集下载

《xml培训课件》PPT课件

《xml培训课件》PPT课件

<教程> <科目>使用Java进行 XML编程 </科目> <作者>丰伟 </作者> <分类> WEB服务 </分类>
</教程>
XML是对文档内容进行描述,而不是标记如何显示文档。XML标签的特点是 一目了然地反映出所要标记的文本的内容,像<教程><科目><作者><分类>, 我们一看就知道标签包含的内容是什么。而不是<DT>、<DD>等格式化信息。
2021/6/10
4
一个标记语言的例子
下面是进行了标记的课程介绍:
<课程名称>使用Java进行XML编程</课程名称> <课程介绍>学习用Java语言编写的程序来分析、管理和使用XML(扩展标记语言)的文档 和数据</课程介绍> <适用对象>软件工程师、软件开发员、应用程序开发员或开发处理、管理和操控XML数据 或文档应用程序的技术经理。 </适用对象> <课程类别> XML编程</课程类别>
2021/6/10
14
HTML和XML
课程信息的HTML描述:
1 <html> 2 <head> 3 <title>课程信息</title> 4 </head> 5 <body> 6 <dl> 7 <dt>科目<dd>使用Java进行XML编程 8 <dt>作者<dd>丰伟 9 <dt>分类<dd>WEB服务 10 </dl> 11 </body> 12 </html>

《XML数据分析》课件

《XML数据分析》课件
《XML数据分析》PPT课 件
什么是XML
XML(可扩展标记语言)是一种用于存储和传输数据的标记语言。它由标签 、属性和命名空间构成,为数据提供了结构化的表示形式。
XML的应用场景
1 Web Services
XML被广泛用于描述和交换Web 服务之间的 数据。它提供了一种标准的数据格式,使不 同系统可以相互通信。
SAX
2
存中,提供了对整个文档树的访问和操 作。
SA X解析方式是基于事件的解析方式,逐
行读取XML文档,当遇到标签时触发相应
的事件。
3
S tAX
StA X是一种流式解析方式,将XML文档 划分为一系列事件,可以按需解析文档。
XML和JS O N的区别与联系
1 XML和JSO N的相同点 2 XML和JSO N的不同点 3 何时使用XML,何时
XS LT
XS LT是一种用于将XML文档转换为其他格式的语言。它可以通过模板和样式表 来定义转换规则。
XML S chem a
XML Schem a是一种用于定义XML文档结构和数据类型的语言。它可以为元素 和属性指定约束条件。
总结
XML是一种用于存储和传输数据的标记语言,常用于Web Services、数据存储与传输、配置文件和消息传递 格式。XML的解析方式包括D有不同的数据格式、文件大小和解析方式。 XPath用于选择和过滤XML元素,XSLT用于转换XML文档,XML Schem a用于定义文档结构和数据类型。
2 数据存储与传输
XML可以用于存储和传输数据,而且易于解 析和处理。
3 配置文件
4 消息传递格式
许多应用程序使用XML作为配置文件格式, 以便用户可以轻松地自定义应用程序的行为。

XML技术应用(第二版)课件CHAP5(XML)

XML技术应用(第二版)课件CHAP5(XML)

void processNode(Node n){ Node c; startProcessing(n); for(c=n.firstChild();c!=null;c=c .nextSibiling()){ processNode(c); } finishProcessing(n);
} void startProcessing(Node n){ } void finishProcessing(Node n){ }
Java语言开发工具包(Java Development Kit,JDK)中提供了专门的 XML解析器,也可以使用其他公司提供的XML解析器。
遍历文档
if (element.hasChildNodes()) {
for (k = 0; k < r; k++) {
if(children.item(k).getNodeType()== org.w3c.dom.Node.ELEMENT_NODE) {
处理节点
替换节点
替 换 节 点 使 用 replaceChild() 方 法 。 如 果新节点是一个 DocumentFragment 对 象 ,那么该节点下的所有 子节点按照原有的顺序 跟随新节点一起替换目 标节点;如果不是,那 么仅替换该节点本身。 如果要替换的节点已经 在文档中存在,那么首 先删除该节点,然后用 该节点替换目标节点。
EntityReference
Attr
Text、EntityReference
Text

CDATASetion 无
EntityReference Text、Comment、ProcessingIstruction、CDATASection、
EntityReference

xml教程(精)PPT课件

xml教程(精)PPT课件
19
XML---字符数据
• 开始标记和结束标记之间的文本被定义为
“字符数据”
• 字符数据可以是“<”以外的任何合法
(Unicode) 字符
– <book>Java夜未眠</book>
20
2019/11/1
21
XML---字符数据
• 字符数据分类
– PCDATA --- 普通字符数据 • 将由解析器解析
17
根元素
• XML 文档必须包含在一个单一元素中。这个单一元素称
为根元素,它包含文档中所有文本和所有其它元素。
• 而不包含单一根元素的文档不管该文档可能包含什么信息,
XML 解析器都会拒绝它。
• 每个XML文档必须有且只有一个根元素 • 根元素是一个完全包括文档中其他所有元素的元素。 • 根元素的起始标记要放在所有其他元素的起始标记之前。 • 根元素的结束标记要放在所有其他元素的结束标记之后。
"> ]>
• 引用已定义的实体:
&实体名;
字符 & > < “ ,
实体引用 &amp &gt &lt &quot &apos
31
XML---声明实体
• 一般实体
– 可以在 XML 文档中的任何位置出现的实体
– 内部
<!DOCTYPE Book[ <!ENTITY chapter1 “玄幻小说">
• 存在于声明<]>!E它NT们ITY的c文hap档te中r2 “电影记录"> • <!ENTITY ADDRESS “要以实体表示的文本">

新编XML入门篇52精选文档PPT课件

新编XML入门篇52精选文档PPT课件
•1-1-1 何謂標示語言 •1-1-2 RTF 標示語言
1-1-1 何謂標示語言
• 標示語言的功用 • 特殊用途的標示語言 • 一般通用的標示語言
1-1-2 RTF 標示語言
RTF是Rich Text Format的縮寫,它是一種文件資料儲存的格式, 也是一種標示語言,像說WordPad就有支援這種格式的檔案,也 就是說WordPad可以解讀RTF標示語言的標籤,底下HTML功能與用途
RTF文件的原貌
叫出記事本將先前建立的1-1.rtf檔案載入,可以發現1-1.rtf的 原始檔案如下圖所示。
圖 1-4
由記事本來建立rtf檔案
步驟一 在記事本中輸入下圖中的rtf檔案,或許讀者對rtf標示語言並
不熟悉,所以就以1-1.rtf為範本,將該檔中的文字資料部份予 以更改,下圖方框標示區即是文字資料被變更的地方。
•文件的製作 •文件存取 •文件應用
1-2-2 SGML優點
經前一小節的介紹,相信讀者大約已清楚SGML的功能與用途, 本小節就來談一談SGML的優點有甚麼。
•穩定性高 •可攜性高 •完整性高
1-2-3 SGML缺點
凡事均是一體兩面的,有優點相對的就有缺點,本小節就來 談談SGML的缺點。
•複雜性高 •費用昂貴
Part I XML入門篇
本篇介紹XML的基礎知識,包括Well-Formed XML、Namespaces 、DTD、Validating XML,並以循續漸進的方式來介紹XML,讓 讀者深入了解何謂XML與其功用,對於XML的語法與規範有詳 盡的解說,完成本篇後讀者將有建立自己的標示語言與XML文 件的能力。
第一章 標示語言
•1-1 認識標示語言 •1-2 標準通用標示語言 •1-3 超鏈結標示語言 •1-4 可擴展標示語言

XML文档对象模型解析

XML文档对象模型解析

XML文档对象模型1)DOMDocument对象:该对象描述全部的文档映射表,文档映射表包含了XML 文档里的所有信息。

常用方法常用属性2)IXMLDOMNode对象:该对象描述XML文档里的节点。

这个节点可以是元素、属性、处理指令、文本或者其他存储在XML文档里的信息。

常用方法常用属性3)IXMLDOMNodeList对象:该对象描述IXMLDOMNode对象的集合,并可使用该对象遍历这个集合。

IXMLDOMNodeList对象里的节点集合可以用数值该问。

常用方法常用属性4)IXMLDOMParseError对象:该对象用来验证XML文档对于Schema或DTD的正确性,并且取得在验证过程中产生的错误信息。

常用方法常用属性* DOMDocument对象常用方法:a)createElement(elementName) ---- 该方法以元素名为参数创建一个用此参数命名的元素节点。

(不能创建名称空间受限制的元素。

如果要创建名称空间受限制的元素,必须使用createNode()方法)例: doc.createElement("PRODUCT"),有些用到:doc-> creatElement('item')b)createAttribute(attributeName) ---- 该方法以属性名为参数创建一个用此参数命名的属性节点。

例: doc.createAttribute("PRODID")xml中表现形式:<item upload_name="上3"><download_name>下载通道名称</download_name></item>c)createComment(text) ---- 该方法以字符串为参数创建一个包含此字符串的注释节点。

例: doc.createComment("This is an XML document")<item><!--upload_name--><download_name>下载通道名称</download_name></item>d)createTextNode(text) ---- 该方法以字符串为参数创建一个包含指定字符串的正文节点。

XML编程与应用教程(第2版)第5章 XML文件的显示简明教程PPT课件

XML编程与应用教程(第2版)第5章  XML文件的显示简明教程PPT课件

5.2.2 XPath
• • • • • • XPath是定义XML文档各部分的语法 XPath使用路径定义XML元素 XPath定义了一个标准函数库 XPath是XSLT的一个主要元素 XPath不是用XML书写的 XPath是一个W3C标准
类似传统的文件路径
• XPath使用路径表达式识别XML文档里 的节点。这些路径表达式看起来很象计 算机的文件系统: C:/xpath/1.htm
样式表
• 定义:包含一个或多个XML文档的格式 化规则的文档。包含指示WEB浏览器如 何将原文档的结构翻译为一个能够显示 的结构的代码。 • 任务: 将XML文档转换为另一种结构 描述如何表达被转换的信息
5.1 级联样式表CSS Cascading Style Sheets
是一个文本,包含特殊元素格式特 征的一个或者更多的规则和定义。它控 制XML文档和HTML文档中的标签如何 被格式化。
基于推荐标准 基于工作草案
Stylesheet 元素
• Stylesheet 元素是所有XSLT样式表的根元素。 它是一个声明语句,通知浏览器这是一个样式表文 件。 • 语法: <xsl:stylesheet xmlns:xsl=“/1999/XML/Tr ansform” version=“1.0”> • 前缀xsl包含了XSLT的名称空间URI的引用,确保 在XSLT样式表中使用的元素和属性都要依照W3C 的规定标准使用。
5.2.1 XSLT
• XSL在转换XML文档时分为两个过程, 第一转换文档结构; 其次将文档格式化输出。 这两步可以分离开来并单独处理
第一步的转换过程,也就是XSLT。
XSLT处理器的工作
MSXML解析器
XSLT样式表 XSLT树

《xml培训课件》PPT课件

《xml培训课件》PPT课件

软件编写的文档的格式是专用的,都要在文档中插入一些特殊标记,
如字体、大小等等,但这个公司可能已经消亡了,甚至软件你已经无法识别这种文档的标记
及其内容了。
ppt课件
10
在不同的计算机平台之间交换
文本文件有何困难?
<课程名称> 使用Java进行XML编程 </课程名称> <课程介绍> 学习用Java语言编写的程序来分析、管 理和使用XML(扩展标记语言)的文档 和数据 </课程介绍> <适用对象> 软件工程师、软件开发员、应用程序开 发员或开发处理、管理和操控XML数据 或文档应用程序的技术经理。 </适用对象> <课程类别>XML编程 </课程类别>
ppt课件
3
一个标记语言的例子
下面是一段介绍教程信息的普通文本:
本课程名称是使用爪哇进行可扩展标示语言编程。本课程介绍学习用Java语言编写的程序 来分析、管理和使用XML(扩展标记语言)的文档和数据。本教程适用于软件工程师、软 件开发员、应用程序开发员或开发处理、管理和操控XML数据或文档应用程序的技术经理。 本课程属于XML编程类别。
ppt课件
6
标记语言的历史
GML被ANSI标准化为SGML,SGML在1980年成为ISO标准
GML 1960年
SGML 1980年
HTML
XML
标准通用标记语言:Standard Generalized Markup Language (SGML)
SGML的起始版本是被美国国家标准协会(ANSI)对GML标准化后产生的。在 1980年,SGML被核准为一个ISO标准。 SGML是一种非常强大的标记语言,SGML能表现各种类型的文档,它已经 被美国政府及其合同商、大型制造公司、大型出版商广泛采用为他们的文件 标准。SGML提供一系列复杂规则来定义文档的结构。SGML对储存和使用 大量的文档是适当的。但是,它的复杂性及其实现所需要的大量资金又意味 着大多数商业用户和个人用户无法享受此项技术所带来的益处。

XML简介 ppt课件

XML简介 ppt课件

26
使用XML企业应用开发
总结 2-2
元素由开始标记、结束标记以及元素内容组成。 XML预定义了5种实体引用,用来代替在文档中出
现的特殊字符 CDATA中的内容不解析,原样显示 编写XML文档时从声明开始 所有非空元素都必须有闭合标记 空元素使用/>来闭合 标记区分大小写
27
使用XML企业应用开发
XML文档结构:
由一个或多个元素 组成层次数,只能
一个XML文档大体可以分为三个区域:包含唯一根元素
序言区、主体区、尾声区(可选)
序言区
主体区
尾声区可选:包含注释、处理指令等
12
使用XML企业应用开发
示例
<?xml version = "1.0“ encoding=“GB2312”?> XML 声明- 定义 XML 版本
16
使用XML企业应用开发
引用
XML为显示非ASCII码字符集中的字符提供了两 种方法:实体引用和字符引用。
①在XML中,所有的实体引用都是以&开头,以; 结尾。
②XML中5个预定义的实体引用,分别用来代替 文本中出现的& < > 双引号 单引号
实体引用
对应字符
&amp;
&
&lt; &gt;
< >
<ZIP> 20056 </ZIP>
<Email> </Email>
</CONTACT>
<CONTACT>
...
</CONTACT>
</Details>

XML实用教程PPT课件

XML实用教程PPT课件
可供绑定的HTML元素共分为两大类: 单值对象(Single-valued Consumer) 表对象(Tabular Consumer)。
2024/2/24
7
表7.1 支持DSO的HTML元素 HTML元素
a applet button div frame iframe img
input type="button"
7 XML数据源对象
理解数据岛和数据源对象的概念 掌握数据绑定的方法 熟悉HTML文档中嵌入XML数据的方法 了解支持DSO的HTML元素 掌握HTML与XML结合的方法 学会综合运用DSO。
2024/2/24
1
7.1 数据岛、XML数据源对象与数据绑定
7.1.1 数据岛和XML数据源对象
11
7.4.2 HTML中的XML数据岛记录集页面管理
采用内嵌XML文档或“SRC”属性导入XML文件
XML标记的处理还可以用<OBJECT>标记建立 DSO对象
<OBJECT ID=”xmlDSO” CLASSID=”CLSID:550dda30-054111d2-9ca90060b0ec3d39”></OBJECT>
2024/2/24
12
可以使用脚本语言加载DSO数据源(XML文件),如:
<script language="JavaScript"> var xmldoc = xmlDSO.XMLDocument; xmlDSO.async=false; xmldoc.load("code7_6.xml"); </script>
Object、Data Consumers、Binding Agent和 Table Repetition Agent。 用于绑定的XML文档可以是嵌入到HTML文件内部的,也 可以从外部载入。

XML配置文件PPT课件

XML配置文件PPT课件
清单5-5:STUDENT元素和它的子元素的 DTD(STUDENT.dtd)
list\5-5.doc
14
2020/10/13
外部参数实体(续)
清单5-6:使用STUDENTDTD的有效文档
list\5-6.doc
15
2020/10/13
外部参数实体(续)
清单5-7:包含了对STUDENTDTD引用的完 整SCHOOLDTD
12
2020/10/13
外部参数实体
可用外部参数实体把较小的DTD组成大型的 DTD
将DTD分解为小的、更便于管理的组块,使得 对DTD的分析处理更加简便
描述一组元素的DTD中采用较小的、模块化的 结构,使得不同的人或组织创建的DTD之间的 组合和匹配更加简便
13
2020/10/13
外部参数实体(续)
外部实体
– 清单5-12:非ASCIIISOLatin-1字符的DTD
list\5-12.doc
21
2020/10/13
结构完整的文档中的实体和DTD(续)
外部实体
– 清单5-13:为使用ASCIIISOLatin-1字母而使用实 体引用的无效完整文档
list\5-13.doc
22
2020/10/13
list\5-7.doc
16
2020/10/13
外部参数实体(续)
清单5-8:EDUCATIONDTD list\5-8.doc
17
2020/10/13
结构完整的文档中的实体和DTD
内部实体
– 清单5-9:DTD中的ERH实体引用产生了结构完整 但不合法的文档
list\5-9.doc
18
2020/10/13

《XML实用教程》课件

《XML实用教程》课件
XML文档的遍历和操作
学习如何遍历XML文档的元素树结构,并 进行增删改查等操作。
XML的应用场景
在Web开发中的应用
在数据交换中的应用
探索XML在Web开发领域中的广 泛应用,如网页模板和数据传输。
了解XML如何实现不同系统之间 的数据交流和信息共享。
在配置文件中的应用
讨论XML作为配置文件格式的优 点和常见应用场景。
《XML实用教程》PPT课 件
欢迎来到《XML实用教程》PPT课件!在本课程中,我们将深入了解XML的概 念、语法规则以及应用场景,以帮助您更好地理解和应用XML技术。
XML概念和语法规则
XML的定义和作用
介绍XML的基本概念和它在数据交换和配置文件 中的重要作用。
XML文档的元素和属性
讨论XML文档中的元素和属性的定义和用法。
1 总结XML的基本概念和应用
回顾本课程中所学的关键概念,加深对XML 技术的理解。
2 基于XML实现一个简单的应用
通过一个实践练习,使用所学的XML知识构 建一个简单但有趣的应用。
XML文档的基本结构和声明
解释XML文档的整体结构以及必须的声明部分。
XML命名空间的使用
介绍在XML中使用命名空间来避免元素命名冲突 的技术。
XML文档的解析和处理
1
使用DOM和SAX解析XML文档
2
深入了解DOM和SAX解析器的工作原理,
并比较它们的优缺点。
3ቤተ መጻሕፍቲ ባይዱ
解析XML文档的方法和工具
探讨解析XML文档的不同方法,如DOM和 SAX,并介绍常用的解析工具。
XML的拓展技术
XML Schema的使用
介绍XML Schema语言和其在XML文档验证和数据类型定义方面的应用。

XML技术实用教程PPT课件

XML技术实用教程PPT课件

HTML
XML
不具有扩展性
是元标识语言,可用于定义新的标识语言
侧重于如何表现信息
侧重于如何结构化地描述信息
不要求标记的嵌套,配对等,不要求 标识之间具有一定的顺序
严格要求嵌套,配对,并遵循DTD的树形结构
难于阅读,维护
结构清晰,便于阅读,维护
内容描述与显示方式整合为一体 内容描述与显示方式相分离
不具有保值性 已有大量的编辑,浏览工具 不支持深层的结构描述 没有直接联系
1,数据和现实的分离。
下面我就从这两个方面,结合自己的经验和丛书中了解的知识,简单 的谈一下。
第一:数据和现实的分离。
比如说你手头上有一篇的资料(我们这里先假定是文字的资料,因为如 果涉及到图,影像等范围就太广了,也不是我只能力所及),是xml的 数据的格式,好了,如果你的客户想通过互联网看看你的资料。你就 可以使用一个aaa.xsl把你的xml的数据格式化为HTML的格式,同时这 里面有个补充一点,因为你可以控制你要显示的内容,你可以过滤掉 对于客户不能看到的信息。但是这里面你并没有动原来的数据。
使用XML的形式来此存储数据。 将来我们所使用的字处理器、电子表格软件和数据库应该 能够以纯文本的格式相互读取数据,而不需要经过格式转 化的过程。 我们只能期盼微软和其他软件开发商也赞同这一点。//事 实上微软正在大力发展XML的应用呢。
有两项的很显著的特点。
8.开放的标准
XML基于的标准是为Web进行过优化的
9. 选择性更新
通过XML,数据可以在选择的局部小范围内更新
10.XML是一个技术大家族
XML是一套完整的方案,有一系列相关技术
如果你的老板想把资料打印出来,作为报表向上级汇报,还是用原来 的数据,再写一个bbb.xsl,把xml的数据输出为一个漂亮的报表的形 式。ok了。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2020/8/17
3
2 XML DOM 节点
在XML DOM中XML文档的每个成分都是一个节 点:
整个文档是一个文档节点 每个 XML 标签是一个元素节点 包含在 XML 元素中的文本是文本节点 每一个 XML 属性是一个属性节点 注释属于注释节点 特别注意:
元素节点不包含文本,元素节点的文本是存储在DOM对象。
//在IE(IE5及更高版本)中创建空的XML文档对象 var xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); //关闭异步加载, 确保在文档完整加载之前, 解析器不会继续执行脚本 xmlDoc.async="false"; //加载名为 "books.xml" 的文档 xmlDoc.load("books.xml");
//在Fireforx, Mozilla, Opera 中创建空的XML文档对象 var xmlDoc = document.implementation.createDocument ("","",null); //关闭异步加载, 确保在文档完整加载之前, 解析器不会继续执行脚本 xmlDoc.async="false"; //加载名为 "books.xml" 的文档 xmlDoc.load("books.xml");
2020/8/17
9
DomImplementation对象
该对象可执行与文档对象模型的任何与实例无关的操作。
可以通过Document 对象的 implementation
属性获得对 DomImplementation 对象的引用。
在Firefox, Mozilla, Opera等浏览器中用该对象的
</book>
◆根节点 <bookstore> 拥有四个 <book> 子节点。
◆第一个 <book> 节点拥有四个子节点: <title> <author> <year> <price>
◆上面每个节点都包含一个文本节点 "Harry Potter" "J K. Rowling" “2005” "29.99“
</book>
<book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author> <year>2005</year> <price>30.00</price>
DOM由三部分组成: 核心DOM:用于任何结构化文档的标准模型 HTML DOM:用于HTML文档的标准模型 XML DOM:用于XML文档的标准模型
HTML DOM:定义了所有 HTML 元素的对象和属性,以及访问它们 的方法
XML DOM:定义了所有 XML 元素的对象和属性,以及访问它们的 方法。
◆注意: 元素节点 <year>,拥有一个值为 “2005” 的文本节点。 "2005" 不是 <year> 元素的值!
</bookstore>
2020/8/17
5
3 XML DOM 节点树
XML DOM 把 XML 文档视为一棵节点树。 可通过这棵树访问所有节点,修改、删除、创建节点。 树中的所有节点彼此之间都有关系。
2020/8/17
4
<?xml version="1.0" encoding="ISO-8859-1"?> <bookstore>
<book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price>
解析器把 XML 读入内存,并把它转换为可被脚本 语言访问的 XML DOM 对象。
所有的解析器都含有遍历 XML 树、访问、插入及 删除节点的函数。
2020/8/17
8
4.1 解析器加载 XML文档
在访问、处理 XML 文档之前,必须把它载入 XML DOM 对象。根据 浏览器的不同,加载的方法也稍有不同。
第5章 XML文档对象模型
理解文档对象模型的概念 熟悉文档对象模型的基本知识 掌握客户端加载XML的方法 掌握服务器端加载XML的方法 学会用DOM编制JavaScript程序
2020/8/17
1
第一部分
整体概述
THE FIRST PART OF THE OVERALL OVERVIEW, PLEASE SUMMARIZE THE CONTENT
2020/8/17
6
3.1 XML DOM节点间的关系
父、子和同胞节点用于描述 节点间关系
在节点树中,顶端的节点成 为根节点
根节点之外的每个节点都有 一个父节点
节点可以有任何数量的子节 点
叶子是没有子节点的节点 同胞节点是拥有相同的父节

2020/8/17
7
4 XML DOM 解析
大多数浏览器都内建了供读取和操作 XML 的 XML 解析器。
1 DOM的基本概念
DOM(Document Object Model,文档对象模型)定义了访问诸如 XML 和 XHTML 文档的标准,是 W3C(万维网联盟) 推荐的标准。
DOM是一个使程序和脚本有能力动态地访问和更新文档的内容、结构
以及样式的与平台和语言中立的接口。它定义了所有文档元素的对象和 属性,以及访问它们的方法。
</book>
<book category="WEB"> <title lang="en">XQuery Kick Start</title> <author>James McGovern</author> <author>Per Bothner</author> <author>Kurt Cagle</author> <author>James Linn</author> <author>Vaidyanathan Nagarajan</author> <year>2003</year> <price>49.99</price>
相关文档
最新文档