
XML
IT_LOSER
10年搬砖,继续砌墙。。。
展开
-
(一)XML概述
eXtensible Markup language(XML——可扩展的标志语言) XML知识体系 - XML语法规则 - XML核心技术 - 文档描、验证、约束技术——DTD/Schema - 文档转换技术——XSL - 数据查询技术——XPath - 连接技术——XLink/XPointer - 编程接口——D转载 2016-10-11 09:17:10 · 390 阅读 · 0 评论 -
(四)XML设计模式——简单工厂模式
简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出那一种产品类的实例。通常它根据自变量的不同返回不同的类的实例;简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建出哪一个产品类的实例。 1、简单工厂模式的构成 •工厂类(Creator)角色:担任这个角色的是简单工厂模式的核心,含有与应用紧密转载 2016-10-11 09:20:49 · 1377 阅读 · 0 评论 -
(九)XML之DOM4J详解
DOM4J是JDOM项目的部分人员开发的另一个XML解析框架,与JDOM差不多。 创建XML文档并在命令行输出,同时输出为文件: [java] view plain copy import java.io.FileOutputStream; import java.io.FileWriter; import java.io.I转载 2016-10-11 09:26:18 · 333 阅读 · 0 评论 -
(八)XML之JDOM详解
JDOM是一种使用 XML 的独特 Java 工具包,用于快速开发 XML 应用程序。它的设计包含 Java 语言的语法乃至语义。 JAXP (用于 XML 语法分析的 Java API)包含了三个软件包 –org.w3c.dom ,W3C 推荐的用于 XML 标准规划文档对象模型的 Java 工具 –org.xml.sax ,用于对 XML 进行语法分析的事件驱动的简单 API –j转载 2016-10-11 09:24:15 · 416 阅读 · 0 评论 -
(七)XML Schema总结
简单类型 1、简单元素:指只能包含文本内容,不能够包含子元素,也没有属性的元素。格式: 例子: 2、属性:所有的元素属性均被声明为简单类型。只有复杂类型的元素才可以拥有属性。格式: 例子: 所有的属性默认都是可选的,我们可以通过使用use关键字明确的指出是可选或是必需: 找们可以通过使用default或fixed为简单类型(简单元素、属性)指定默认值或固定值,如转载 2016-10-11 09:23:25 · 452 阅读 · 0 评论 -
(六)使用SAX解析xml文档
SAX的全称是Simple APIs for XML,也即XML简单应用程序接口。 使用DOM解析XML时,首先将XML文档加载到内存当中,然后可以通过随机的方式访问内存中的DOM树;SAX是基于事件而且是顺序执行的,一旦经过了某个元素,我们就没有办法再去访问他了,SAX不必事先将整个XML文档加载到内存中,因此它占据内存要比DOM小,对于大型的XML文档来说,通常会使用SAX而不是DOM进转载 2016-10-11 09:22:30 · 373 阅读 · 0 评论 -
(五)使用DOM解析XML文档
DOM:Document Object Model (文档对象模型) 1、DOM与SAX W3C制定了一套书写XML分析器的标准接口规范--DOM。除此之外,XML_DEV邮件列表中的成员根据应用的需求也自发地定义了一套对XML文档进行操作的接口规范--SAX。这两种接口规范各有侧重,互有长短,应用都比较广泛。;XML应用程序不是直接对XML文档进行操作的,而是首先由XML分析器对XM转载 2016-10-11 09:21:40 · 792 阅读 · 0 评论 -
(三)XML之Schema
什么是Schema XML Schema是用一套预先规定的XML元素和属性创建的,这些元素和属性定义了XML文档的结构和内容模式;XML Schema规定XML文档实例的结构和每个元素/属性的数据类型。Schema(模式):其作用与dtd一样,也是用于验证XML文档的有效性,只不过它提供了比dtd更强大的功能和更细粒度的数据类型,另外Schema还可以自定义数据类型。此外,Schema也是一转载 2016-10-11 09:19:57 · 499 阅读 · 0 评论 -
(二)XML之DTD文档
什么是DTD、为什么要用DTD? 文档类型定义——Document Type Definition,DTD用来描述XML文档的结构,一个DTD文档包含: - 元素(ELEMENT)的定义规则 - 元素之间的关系规则 - 属性(ATTLIST)的定义规则 - 可使用的实体(ENTITY)或符号(NOTATION)规则 1、DTD文档与XML文档实例的关系:相当于类与对象或者数据库转载 2016-10-11 09:18:59 · 429 阅读 · 0 评论 -
XML文件的读写
目录(?)[-] 1xml文件的读取2xml文件的写入 1,xml文件的读取 读取xml文件的方式有两种,一种是面向模型的DOM方式,一种是面向事件的SAX方式 DOM方式原理:一次性的将xml文档加入内存,在内存中形成一颗dom树,然后通过语言对树的节点进行操作。 显然这种操作查找元素快,但是一次性的将文件加载进来,要是小还转载 2016-09-07 14:25:37 · 345 阅读 · 0 评论