SGML--Standard Generalized Marked Language 标准通用标记语言
GML--Generalized Marked Language 通用标记语言
XML--Extesible Markup Language 可扩展标记语言
SAX--Simple API for XML,由XML-DEV邮件列表的成员开发的处理XML的接口
DOM--Document Object Model 文档对象模型,W3C组织推荐的处理XML的标准接口
IDL--Interface Definition Language 接口定义语言
JAXP--Java API For XML Processing 
document entity--文档实体
root--根
document element--文档元素
parsed entity--已分析的实体,通过名字来引用
unparsed entity--未分析的实体,通过ENTITY或ENTITIES属性中的名字来调用
markup--标记
tag--标签
CDATA--character data字符数据

XML文档开始于文档实体或根,文档实体没有名字,只用于表示文档的树。
XML文档的根元素被称为文档元素,它和在其外部出现的处理指令、注释等作为文档实体的子节点,而根元素本身和其内部的子元素也是一棵树。

DTD--document type definition 文档对象模型
#PCDATA--定义DTD时指明元素类型,说明该元素包含字符数据
EMPTY--定义DTD时指明元素类型,说明该元素是一个空元素
general entity--一般实体,声明格式:,引用方式:"&实体名;"(双引号、与符号、分号一个都不能少)
parameter entity--参数实体,声明格式:,引用方式:"%实体名;"

ATTLIST--attribute list 元素的属性声明
#REQUIRED--属性默认声明,表明必须为元素提供该属性
#IMPLIED--属性默认声明,表明不是必须为元素提供该属性
#FIXED+默认值--属性默认声明,表明元素带有一个固定的属性,文档编写者不能修改该属性的值;与此类似,还有一个属性默认声明,默认值,与FIXED+默认值不同的是,该默认值是可以改变的
CDATA--表明属性类型是字符数据
|--Enumerated 表明属性类型是枚举类型,就是竖线分隔的各个值
ID--表明属性类型是唯一标识XML文档中的一个元素
IDREF、IDREFS--前者表示当前属性值为同一文档中另一元素的ID类型值,后者表当前属性值为同一文档中多个ID类型的属性值,多个值以空格分开
ENTITY、ENTITIES--表明属性类型是二进制的数据,比如图像、声音等,ENETITY类型的属性值是在DTD中声明的未分析的一般实体名称,ENTITIES表明属性值是多个以空格分开的ENTITY
NDATA--表示该体是一般未分析的实体,后面根记号名称(notation name)
NOTATION--说明实体的数据格式或指定一个外部的处理程序
NMTOKEN--name token 表明属性类型是任何类型的混合体,但不能为空白字符
NMTOKENS--name tokens 表明属性类型是多个任何类型的混合体,各个值用空格分开

callback method--回调方法,用SAX解析XML文档时,事件处理器中的方法被称为回调方法
feature、property--SAX解析器的功能和特性

转载地址:http://blog.csdn.net/swfhcsdn/article/details/1739795

XML 关键字的更多相关文章

  1. Robot framework--内置库xml学习(一)

    Using lxml By default this library uses Python's standard ElementTree module for parsing XML, but it ...

  2. Python连载43-current中的map函数、xml文件

    一.current中的map函数 1.map(fn,*iterable,timeout=None) (1)跟map函数相类似(2)函数需要异步执行(3)timeout代表超时时间 (4)map和sub ...

  3. 动画_ _ Android应用开发之所有动画使用详解

    转载: http://blog.csdn.net/yanbober/article/details/46481171 题外话:有段时间没有更新博客了,这篇文章也是之前写了一半一直放在草稿箱,今天抽空把 ...

  4. Android 三种动画详解

    [工匠若水 http://blog.csdn.net/yanbober 转载请注明出处.点我开始Android技术交流] 1 背景 不能只分析源码呀,分析的同时也要整理归纳基础知识,刚好有人微博私信让 ...

  5. 黑马程序员-------.net基础知识一

    一 初识.net  .net是一种多语言的编程平台,可以用多达几十种的语言来进行开发,而C#就是基于.net平台的其中一种开发语言. 它的特点是: ⒈多平台:该系统可以在广泛的计算机上运行,包括从服务 ...

  6. Struts2第一天

    Struts2第一天 整体课程安排:3天知识点+2天练习 第一天:入门(action和result结果集)--一般的请求+响应 第二天:请求数据处理相关(参数接收.类型转换.合法性校验.国际化) 第三 ...

  7. Qt---Xml文件解析

    本文我们通过一个读取Xml文件的小例子来学习QXmlStreamReader. Xml 简介 Xml的全称是可扩展标记语言(EXtensible Markup Language),同HTML一样是一种 ...

  8. 作为一个新手的Oracle(DBA)学习笔记【转】

    一.Oracle的使用 1).启动 *DQL:数据查询语言 *DML:数据操作语言 *DDL:数据定义语言 DCL:数据控制语言 TPL:事务处理语言 CCL:指针控制语言 1.登录 Win+R—cm ...

  9. Android应用开发之所有动画使用详解

    题外话:有段时间没有更新博客了,这篇文章也是之前写了一半一直放在草稿箱,今天抽空把剩余的补上的.消失的这段时间真的好忙,节奏一下子有些适应不过来,早晨七点四十就得醒来,晚上九点四十才准备下班,好像最近 ...

随机推荐

  1. L型代码结构案例:Link访问权限(上)

    这是松结对编程的第20篇(专栏目录). 本文探讨Link访问权限的最佳实现方法,力求外观干净且封装良好. 这些代码将位于L型代码结构(参见松结对编程系列中的定义)的下层,调用者无需理解其原理. 顺便说 ...

  2. 将其它图片格式转为.eps格式

    假设是用origin的话就不存在这个问题. 倘若你是用excel绘图的话. 1.先将excel导出为.pdf文件 2.用Adobe Acrobat Pro 打开pdf,用其它的pdf软件貌似不行 3. ...

  3. BZOJ 1216: [HNOI2003]操作系统( 优先队列 )

    按题意用priority_queue模拟即可 ---------------------------------------------------------------------- #inclu ...

  4. dhtmlx使用学习

    Var tabbar=new dhtmlXTabBar("tab","top"); tabbar.setImagePath("./tabbar/cod ...

  5. Android的回调

    学了两三周的安卓了,最先开始是看mars老师的视频,看了一两天结合慕课网上的一些安卓视频,到现在算是有点入门了. 安卓立用得比较多的回调函数有点不明是怎么实现的,网上找了一些资料,结合自己的实践,总算 ...

  6. Oracle自带的exception

    存储过程中自带的exception: --查询人员资料历史 BEGIN SELECT * INTO Po_Sac01 FROM Sac01 WHERE Aac001 = Pi_Aac001 ); EX ...

  7. 使用apache benchmark(ab) 测试报错汇总

    1.socket: Too many open files (24) 解决方法: [root@zabbix ~]# ulimit -a core file size (blocks, -c) 0 da ...

  8. ZOJ 3204 Connect them MST-Kruscal

    这道题目麻烦在输出的时候需要按照字典序输出,不过写了 Compare 函数还是比较简单的 因为是裸的 Kruscal ,所以就直接上代码了- Source Code : //#pragma comme ...

  9. jQuery特效手风琴特效 手写手风琴网页特效

    今天写一个简单的手风琴效果,不用插件,利用强大的jQuery,写一个手风琴效果. 页面预览,请点击这里预览:  手风琴预览 案例分析: html结构 就是一个大盒子里面放着5个li,每个li的小小是2 ...

  10. 基于visual Studio2013解决C语言竞赛题之0411公约数和公倍数

       题目 解决代码及点评 求最大公约数和最小公倍数,方法已经在题目中有提示,分析代码实现如下: /* 题目: 输入两个正整数 m和 n,求其最大公约数和最小公倍数. */ #includ ...