JavaWeb开发之XML
lijizh1013
王者,总是大手笔、大风度、大气魄、大才干、超大的影响力!
展开
-
XML简介之CDATA与XML编码
15.XML CDATA --------------------------------------------------------------------------------在XML文档中的所有文本都会被解析器解析。只有在CDATA部件之内的文本会被解析器忽略。--------------------------------------------原创 2012-10-09 15:23:59 · 1302 阅读 · 0 评论 -
用Jaxp包中的SAX技术对XML文件进行解析并完成对文件的读取操作.doc
由于SAX解析相对于DOM解析来说有一定的优点,所以在一些特定的场合下我们会使用SAX技术完成对XML文件的解析。 具体来看: SAX解析 在使用 DOM 解析 XML 文档时,需要读取整个 XML 文档,在内存中构架代表整个 DOM 树的Doucment对象,从而再对XML文档进行操作。此种情况下,如果 XML 文档特别大,就会消耗计算机的大量内存,并且容易导致内存溢出原创 2012-10-11 15:35:23 · 812 阅读 · 0 评论 -
用Jaxp包中的DOM技术对XML文件进行解析并完成对文件的CRUD操作
我们学习XML文件的相关知识最主要的还是能够根据相关的XML约束写出对应的XML文件并且能够向XML文件中为一些应用程序写入配置文件。 要想完成上述操作,我们就必须首先了解对XML文件解析技术的相关知识。 具体如下: XML解析技术概述 XML解析方式分为两种:dom和sax• dom:(Document Object Model, 即文档对象模型原创 2012-10-11 15:13:03 · 960 阅读 · 0 评论 -
Schema入门之XMLSchema使用及元素
3.如何使用 XSD========================================XML 文档可对 DTD 或 XML Schema 进行引用。一个简单的 XML 文档:请看这个名为 "note.xml" 的 XML 文档:ToveJaniReminderDon't forget me this weekend!DTD 文件原创 2012-10-14 08:34:19 · 2198 阅读 · 0 评论 -
Schema入门之XMLSchema限定及复杂元素
7.XSD 限定 / Facets========================================限定(restriction)用于为 XML 元素或者属性定义可接受的值。对 XML 元素的限定被称为 facet。对值的限定下面的例子定义了带有一个限定的名为 "age" 的元素。age 的值不能低于 0 或者高于 120:原创 2012-10-14 08:36:03 · 2033 阅读 · 1 评论 -
Schema入门之XMLSchema简介及使用原因
1.XML Schema 简介========================================XML Schema 是基于 XML 的 DTD 替代者。XML Schema 可描述 XML 文档的结构。XML Schema 语言也可作为 XSD(XML Schema Definition)来被引用。您应当具备的基础知识在继续学习之前,您需要对下面原创 2012-10-14 08:33:32 · 1311 阅读 · 0 评论 -
Schema入门之XMLSchema元素及属性
5.XSD 简单元素========================================XML Schema 可定义 XML 文件的元素。简易元素指那些只包含文本的元素。它不会包含任何其他的元素或属性。什么是简易元素?简易元素指那些仅包含文本的元素。它不会包含任何其他的元素或属性。不过,“仅包含文本”这个限定却很容易造成误解。文本有很多类型。它可以是原创 2012-10-14 08:35:11 · 2877 阅读 · 0 评论 -
Schema入门介绍
XML Schema 是基于 XML 的 DTD 替代者。XML Schema 描述 XML 文档的结构。XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。在这里,你将学习如何在应用程序中读取和创建 XML Schema 语言,XML Schema 为何比 DTD 更加强大,以及如何在您的应用程序中使用 XM原创 2012-10-14 08:32:23 · 1102 阅读 · 0 评论 -
XML简介之Schema之 XSD 仅含文本复合元素 VS XSD 带有混合内容的复合类型
11.XSD 仅含文本复合元素======================================== 仅含文本的复合元素可包含文本和属性。仅含文本的复合元素此类型仅包含简易的内容(文本和属性),因此我们要向此内容添加 simpleContent 元素。当使用简易内容时,我们就必须在 simpleContent 元素内定义扩展或限定,就像这样:原创 2012-10-16 13:47:00 · 1948 阅读 · 0 评论 -
XML简介Schema之XSD 杂项数据类型 VS XML总结
20.XSD 杂项数据类型(Miscellaneous Data Types)========================================其他杂项数据类型包括逻辑、base64Binary、十六进制、浮点、双精度、anyURI、anyURI 以及 NOTATION。逻辑数据类型(Boolean Data Type)逻辑数据性用于规定 true 或 false原创 2012-10-16 14:15:20 · 1447 阅读 · 0 评论 -
XML简介之Schema之XSD 复合类型指示器 VS XSD <any> 元素
13.XSD 复合类型指示器======================================== 通过指示器,我们可以控制在文档中使用元素的方式。指示器有七种指示器:Order 指示器:All Choice Sequence Occurrence 指示器:maxOccurs minOccurs Group 指示器:Gr原创 2012-10-16 13:59:33 · 2263 阅读 · 0 评论 -
XML简介Schema之XSD <anyAttribute> 元素 VS XSD 元素替换
15.XSD 元素======================================== 元素使我们有能力通过未被 schema 规定的属性来扩展 XML 文档! 元素 元素使我们有能力通过未被 schema 规定的属性来扩展 XML 文档!下面的例子是来自名为 "family.xsd" 的 XML schema 的一个片段。它为我们展示了针对 "person原创 2012-10-16 14:02:33 · 1616 阅读 · 0 评论 -
XML简介之Schema之XSD 复合空元素 VS XSD 复合类型 - 仅含元素
9、XSD 复合空元素========================================= 空的复合元素不能包含内容,只能含有属性。复合空元素:一个空的 XML 元素:上面的 "product" 元素根本没有内容。为了定义无内容的类型,我们就必须声明一个在其内容中只能包含元素的类型,但是实际上我们并不会声明任何元素,比如这样:原创 2012-10-16 13:41:21 · 2302 阅读 · 0 评论 -
XML简介Schema之XSD XSD 实例 VS 字符串数据类型
17.XSD 实例========================================本节会为您演示如何编写一个 XML Schema。您还将学习到编写 schema 的不同方法。XML 文档让我们看看这个名为 "shiporder.xml" 的 XML 文档:xmlns:xsi="http://www.w3.org/2001/XMLSchema原创 2012-10-16 14:06:17 · 2115 阅读 · 0 评论 -
XML简介Schema之 XSD 日期及时间数据类型 VS XSD 数值数据类型
18.XSD 日期及时间数据类型========================================日期及时间数据类型用于包含日期和时间的值。日期数据类型(Date Data Type)日期数据类型用于定义日期。日期使用此格式进行定义:"YYYY-MM-DD",其中:YYYY 表示年份 MM 表示月份 DD 表示天数注释:所有的成分都是必原创 2012-10-16 14:10:25 · 3184 阅读 · 0 评论 -
XML Document模型介绍之相关方法
1、abort 方法 作 用 abort 方法取消一个进行中的异步下载 基本语法 xmlDocument.abort(); 说 明 如果这个方法在异步下载时被呼叫,所有的解析动作会停止,而且在内存中的文件会被释放。 范 例 xmlDocument.abort(); 2、 AppendChild 方法原创 2012-10-19 19:59:12 · 988 阅读 · 0 评论 -
XML Document模型介绍之Document对象属性
1、async 属性 作 用 async 属性表示是否允许异步的下载。 基本语法 boolValue = XMLDocument.async;XMLDocument.async = boolValue; 说 明 布尔值是可擦写的(read/write),如果准许异步下载,值为True;反之则为False。 范 例原创 2012-10-19 20:14:28 · 1074 阅读 · 0 评论 -
XML介绍之DTD约束语法详解五
7.DTD - 来自网络的实例===========================================电视节目表 DTD由 David Moisan 创造。拷贝自:http://www.davidmoisan.org/ ]>报纸文章 DTD 拷贝自:http://www.vervet.原创 2012-10-11 14:29:42 · 2072 阅读 · 0 评论 -
XML介绍之DTD约束语法详解四
5.DTD - 实体========================================== 实体是用于定义引用普通文本或特殊字符的快捷方式的变量。实体引用是对实体的引用。实体可在内部或外部进行声明。一个内部实体声明语法:例子:DTD 例子:XML 例子:&writer;©right;注释: 一个实体由三部分构成: 一原创 2012-10-11 14:23:32 · 1092 阅读 · 0 评论 -
XML介绍之DTD约束语法详解二
1.DTD 简介========================================= 文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用。内部的 DOCTYPE 声明假如 DTD 被包含在您的 XML 源文件中,它应当通过下面的语法包装在一个 DOCTYP原创 2012-10-11 14:14:06 · 1795 阅读 · 0 评论 -
XML简介之XML服务器及应用
17.简单的XML服务器 --------------------------------------------------------------------------------不需要安装XML控件就可以在服务器上创建XML文档。------------------------------------------------------------------原创 2012-10-09 15:39:31 · 1533 阅读 · 0 评论 -
XML介绍之XML的语法与元素
3.XML 语法 --------------------------------------------------------------------------------XML的语法规则既简单又严格,非常容易学习和使用。正因为如此,编写读取和操作XML的软件也是相对容易的事情。----------------------原创 2012-10-08 17:08:10 · 860 阅读 · 0 评论 -
XML介绍之XML使用CSS与XSL修饰
9.使用CSS来显示XML --------------------------------------------------------------------------------使用CSS样式单 (Cascading Style Sheets) ,可以给XML文档添加额外的现实信息。--------------------------------------原创 2012-10-08 17:43:13 · 1918 阅读 · 0 评论 -
XML介绍之数据岛与解析器
11.使用IE5.0或者更高的版本,XML数据可以以数据岛的形式嵌入HTML页面。--------------------------------------------------------------------------------在HTML页面中嵌入XML数据使用非官方标准的标记可以将XML数据嵌入到HTML页面中。XML原创 2012-10-09 15:07:41 · 919 阅读 · 0 评论 -
XML介绍之XML的应用及命名空间
13.现实生活中的XML --------------------------------------------------------------------------------XML最现实的一个例子就是装载信息。--------------------------------------------------------------------------原创 2012-10-09 15:16:28 · 691 阅读 · 0 评论 -
JavaWeb开发深入认识并创建XML文件之一
l 什么是XMLl 什么是XML,为什么学习XML?l Extensible Markup Language,翻译过来为可扩展标记语言。Xml技术是w3c组织发布的,目前推荐遵循的是W3C组织于2000发布的XML1.0规范。 l 在现实生活中大量存在有关系的数据,如图所示。 l 问题:这样的数据如何交给计算机处理呢原创 2012-10-09 16:01:52 · 2827 阅读 · 0 评论 -
XML介绍之XML的简介及使用
1.XML入门简介--------------------------------------------------------------------------------XML可以用来描述数据,重点是‘数据是什么’。 HTML则是用来显示数据,重点是‘如何显示数据’。------------------------------------------------原创 2012-10-08 17:04:22 · 1701 阅读 · 0 评论 -
XML介绍之XML元素的属性及确认
5.XML 属性 --------------------------------------------------------------------------------跟HTML一样,XML元素再开始标记处可以由元素属性。属性通常包含一些关于元素的额外信息。-----------------------------------------------原创 2012-10-08 17:12:08 · 1262 阅读 · 0 评论 -
XML介绍之XML浏览器与文件的查看
7.XML 浏览器(Netscape、Explorer) --------------------------------------------------------------------------------在我们这个XML指南里,我们把焦点放在Internet Explorer 5.0及其以后的版本上。---------------------------原创 2012-10-08 17:23:50 · 5702 阅读 · 0 评论 -
XML简介之XML的HTTP、行为及技术
19.XML HTTP 请求 --------------------------------------------------------------------------------如果使用IE5.0或者更高版本的浏览器,可以通过HTTP请求从服务器端获取XML数据。-----------------------------------------------原创 2012-10-09 15:45:39 · 1132 阅读 · 0 评论 -
XML基础入门概要
XML入门基础学习我们将介绍关于XML的如下内容:目录表格======================================================================================================XML 基础XML初步介绍什么是XML, XML和HTML有什么不同?原创 2012-10-08 16:45:41 · 805 阅读 · 0 评论 -
XML简介之XML的DTD约束
要想学XML的约束就得知道:什么是XML约束• 在XML技术里,可以编写一个文档来约束一个XML文档的书写规范,这称之为XML约束。为什么需要XML约束 常用的约束技术• XML DTD • XML Schema DTD(Document Type Definition),全称为文档类型定义。 看一个有关D原创 2012-10-10 14:24:20 · 6007 阅读 · 0 评论 -
XML简介之DTD约束的相关实例
这是一个关于Book的DTD约束文件Book.dtd 在外部引用该约束的文件Book.xmljava程序设计30元lijizh1013再来看一个将约束写到xml文件中的电视时间表的实例://约束声明部分 ]>//正式的xml原创 2012-10-10 14:37:42 · 1587 阅读 · 0 评论 -
XML简介之XML的Schema约束
由于DTD约束存在一些固有的限制,所以,我们使用Schema约束来对其进行补充。先看一下相关的基础知识: XML Schema XML Schema 也是一种用于定义和描述 XML 文档结构与内容的模式语言,其出现是为了克服 DTD 的局限性 XML Schema VS DTD:• XML Schema符合XML语法结构。• DO原创 2012-10-10 14:59:48 · 1246 阅读 · 0 评论 -
XML简介之DTD约束详解三
3.DTD - 元素========================================= 在一个 DTD 中,元素通过元素声明来进行声明。声明一个元素在 DTD 中,XML 元素通过元素声明来进行声明。元素声明使用下面的语法:或者空元素空元素通过类别关键词EMPTY进行声明:例子:XML例子:只有 PCDATA 的元素只有 PC原创 2012-10-11 14:18:49 · 1371 阅读 · 0 评论 -
XML介绍之DTD约束语法详解一
我们在编写XML文件时,可能要使用某种约束对于文件中的元素进行约束、限定XML的约束有DTD、Schema约束,这里,将先为大家详细介绍XML中的DTD约束,随后再为大家介绍Schema约束。DTD(文档类型定义)的作用是定义 XML 文档的合法构建模块。它使用一系列的合法元素来定义文档结构。下面,让我们开始学习 DTD 吧!先看一下目录:内容目录原创 2012-10-11 14:09:33 · 872 阅读 · 0 评论 -
XML Document模型介绍之Document对象事件
1、Ondataavailable 事件 作 用 此事件会在XML 文件有效时被触发。 基本语法 此一事件有下面三种处理方式. Inline:;. Event property:object.ondataavailable = handler;. Named script:; 说 明 ondataavaila原创 2012-10-19 20:16:45 · 1060 阅读 · 0 评论