XML
CristianoJason
宏愿纵未了,奋斗总不太晚。
展开
-
[XML]学习笔记(三)——DTD属性的声明及类型
一、属性的声明:a) 任何标记的属性都必须在DTD文档中进行声明,都要通过关键字定义。b) 所有标记的属性,即便是同名属性,都要在各个标记中声明。如publisher中有address属性,person中也有address属性,则需要分别在两个标记中进行声明。c) 可以多次为一个标记声明不同的属性。如book有languag原创 2016-03-28 20:55:06 · 4386 阅读 · 0 评论 -
[XML]学习笔记(二)——DTD的声明与实体
一、 文档类型声明:a) 内部DTD的声明:DTD定义语句与XML文档在同一文档,通常放在头部。格式如下:<!DOCTYPE root_tag[…]>注意在DOCTYPE后面跟的是根标记的名字。b) 外部DTD的声明:i. …ii. 参数SYSTEM表明该DTD文档是一份私有DTD;参数PUBLIC表示该DTD文档是一份公有DTD,而且多了一个参数原创 2016-03-28 19:20:26 · 4982 阅读 · 1 评论 -
[XML]学习笔记(一)XML简介
一、XML扩展标注语言——eXtensibleMarkup Language二、标记语言:由一些格式标记/控制标记所组成。a) 专用标记语言:如HTML,Word,WPS等;b) 通用标记语言:如SGML(标准通用标记语言),XML等;三、HTML的优点:a) 标记有限:不过100个,便于学习;b) 语法要求宽松:大小原创 2016-03-22 21:41:10 · 843 阅读 · 0 评论 -
[XML]学习笔记(五)——XML Schema简单类型元素与属性
一、XML Schema简介:a) XML Schema 是基于XML的DTD替代者。b) XML Schema 可描述XML文档的结构。c) XML Schema 语言也可作为XSD(XML SchemaDefinition)来引用。二、什么是XML Schema:XML Schema 的作用是定义 XML 文档的合法构建模块原创 2016-04-29 16:35:32 · 5691 阅读 · 1 评论 -
[XML]学习笔记(四)——命名空间
一、 什么是XML命名空间(namespace):命名空间是一组具有结构的名称的集合,是XML正式标准的补充部分,通过使用URI(统一资源标识)限定元素和属性。URI通常是以一个URL的形式出现,因为URL具有唯一标识的功能,但URI所指向的并非一定是可访问的网页。二、 命名空间的声明和使用:a) 声明:e.g.b) 使用:i. 子元素及其属性中使用:原创 2016-04-13 21:37:36 · 1380 阅读 · 0 评论 -
[XML]学习笔记(六)——XML Schema复杂类型
六、 复杂类型:a) 复合元素:指包含其他元素和/或属性的XML元素。有四种复合元素:空元素、包含其他元素的元素、仅包含文本的元素、包含元素和文本的元素。b) 复合空元素:如一个空的XML元素:,为了定义这种无内容的类型,必须声明一个一个在其内容中只能包含元素的类型。有下列几种方法:i. 带有复合内容的复合类型: #打算限定或者扩展某个复合类型的内容模型原创 2016-05-05 22:57:34 · 4756 阅读 · 0 评论 -
[XML]学习笔记(七)XPath&XQuery
XPath是在XML文档中查找信息的语言,可以在XML文档中对元素和属性进行遍历。XQuery和XPointer都是建立在XPath之上的。注意:只给出XPath,也可以返回该XPath下的所有节点的集合。一、 XPath简介:a) 使用路径表达式来选取XML文档中的节点或节点集,与文件系统的路径十分相似;b) 含有100多个内建函数,可用于字符串值、数值、时间和日期比较等;原创 2016-05-12 17:04:33 · 4517 阅读 · 0 评论 -
[XML]学习笔记(八)XSLT
一、XSL(eXtensible Stylesheet Language)扩展样式表语言:主要包含三个部分——XSLT用于XML文档转换,XPath用于在XML文档中导航,XSL-FO用于XML文档格式化。注意:XSL样式表本身也是一个XML文档,所以第一行必须为XML声明。二、XSLT = XSLTransformations XSL转换,可将一种XML文档转换为另一种XML文档原创 2016-05-20 00:45:59 · 7442 阅读 · 0 评论 -
[XML]学习笔记(九)DOM
DOM是一个使程序和脚本有能力动态的访问和更新文档的内容、结构以及样式的平台和语言中立的接口,主要被分为三个不同的部分:核心DOM、XML DOM和HTML DOM。http://www.w3school.com.cn/xmldom/dom_intro.asp一、JAXP接口(Java API for XMLParsing)a) org.w3c.dom W3C推荐的用于XML原创 2016-06-28 18:21:31 · 2025 阅读 · 0 评论