
XML
文章平均质量分 91
shijinupc
这个作者很懒,什么都没留下…
展开
-
DOM、JDOM、DOM4J的区别
dom是解析xml的底层接口之一(另一种是sax) 而jdom和dom4j则是基于底层api的更高级封装 dom是通用的,而jdom和dom4j则是面向java语言的 DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和转载 2012-06-11 20:47:42 · 32156 阅读 · 14 评论 -
XML基础
最基本的三个概念XML语言-描述事物本身XSL语言-展现事物表现形式DTD(Schema)-定义XML语言的语法XML基本概念XML(eXtensible Markup Language,可扩展标记语言)是SGML(标准通用标记语言)针对特定应用领域的一个子集,是SGML的一种受限形式。XML描述了一类称为XML文件的数据对象,同时也部分地描述了处理这些数据对象的计算机程序的动原创 2012-06-11 20:41:05 · 1645 阅读 · 2 评论 -
XML文档类型定义DTD
DTD概述DTD用来定义XML文档的结构,它包含一系列规则说明,以确保XML文档的一致性和有效性DTD定义了XML文档可用的词汇(元素和属性的名称)和结构:元素名称,包括根元素元素的属性及属性的数据类型和取值方式子元素的名称、顺序、出现次数元素是否拥有子元素,是否能拥有文本内容,等等可以用DTD验证XML文档发现书写错误(命名错误)检查结构和顺序检查是否使用原创 2012-06-11 16:04:56 · 5181 阅读 · 1 评论 -
DOM和SAX(Document Object Model)
基于XML的程序结构如图DOM、SAX是最主要的两种编程接口规范,Apache Xerces提供DOM和SAX API,支持多种语言DOM概述DOM是一个比XML更早的概念,例如IE中的DOM,可以通过JavaScript进行操作HTMLW3C的DOM可以看作是一个平台或语言的界面,允许程序和脚本动态地访问及更新文档的内容、结构、脚本程序。也就是说,DOM是一组API,它把XM原创 2012-06-12 16:07:12 · 1100 阅读 · 0 评论 -
DOM、JDOM、DOM4J解析XML实例
一、DOM方式原始name.xml 李华 14 张三 16 王娟 18 数据模型Student.javapackage com.upcgrid.dom;public class Student { private String name; private String sex; pri原创 2012-06-12 20:31:35 · 1552 阅读 · 0 评论 -
CSS与XSLT
CSSCSS(层叠样式表)是W3C制定的网页样式标准,以弥补HTML语言在表现能力上的不足。现在使用的是CSS level 2,于1998年5月发布。XML支持CSS,以实现数据的显示控制。使用CSS可获得以下优势:数据重用:一个CSS可应用于多个XML文档增强表现力:利用CSS可以修饰数据的显示增加数据定位:可以控制数据的显示位置CSS样式规则选择符 { 属性 : 属原创 2012-06-12 10:53:16 · 4459 阅读 · 0 评论 -
Xpath
概述XPath在设计之初主要用于XSLT和XPointer(用于Xlink,还未普及),随着XSLT 2.0的发布,已经发展到XPath 2.0(06年6月),并成为XSLT 2.0和XQuery 2.0的基础XPath以“路径”方式查询XML文档,XPath表达式的基本形式是“/结点/子结点/二级子结点”,从左到右(即从外至内)匹配XML文档的结点XPath表达式分为定位表达式和求值原创 2012-06-12 15:33:40 · 7551 阅读 · 0 评论 -
XML Schema
DTD的不足语法结构问题:与XML语法不一致,不支持DOM、XPath、XSLT等数据类型问题:有限的数据类型,不支持布尔、日期、时间等数据,不能扩展文档结构问题:DTD中元素和属性是全局的,不是上下文相关的名称空间问题:不支持名称空间Schema的特点Schema的优势Schema是独立的XML文档,扩展名为.xsd已经定义了丰富的数据类型,支持派生,支持格式约束原创 2012-06-11 22:25:35 · 5115 阅读 · 0 评论