XML入门操作程序
来源:才华咖 本文已影响4.06K人
来源:才华咖 本文已影响4.06K人
由于数据不是XML格式,所以使用NDATA声明指定数据类型。avi是在NOTATION中定义的MIME媒体类型。在XML中嵌入未析实体很复杂且不规范,尽量不要使用。 实体
用ENTITY声明定义实体。如:
用&linux;可引用该字符串
可定义一个外部实体,引用外部XML文档
使用&linux;可引用/home/linux/文档
外部实体没有XML声明,但可以有文本声明,两者很类似,主要区别是文本声明必须有编码声明,而版本信息则是可选的。
是一个合法的文本声明 也是一个合法的文本声明
不是所有的数据都是XML。如jpeg照片,mpeg电影等。XML建议使用外部未析实体作为在文档中嵌入这些内容的机制。DTD为包含非XML数据的实体指定一个名称和URI。
由于数据不是XML格式,所以使用NDATA声明指定数据类型。avi是在NOTATION中定义的MIME媒体类型。在XML中嵌入未析实体很复杂且不规范,尽量不要使用。
参数实体可定义一组通用的.实体,在文档中可通过该参数实体来引用实体。参数实体的定义与通用实体定义类似,只是中间多了一个%,引用时也是用%代码&。
引用方法%person;这样会用name,address,postcode代替参数实体%person;
通常DTD都比较大,DocBook的DTD长达11000多行,如果把它存放在单一文件中,管理和维护起来都非常困难。我们可以使用外部DTD子集,把一个大的DTD按功能分成不同的功能块,存放在不同的文件中。再通过外部参数实体声明引入当前DTD中,如:
定义参数实体引用外部调用外部DTD子集%names;
使用IGNORE关键字可注释声明,如:
<![IGNORE[ ]]>
当然了,使用的方式也是一样的。
INCLUDE关键字表示DTD中的确在使用给定的声明,如:
<![INCLUDE[ ]]>
单从该声明来看,有没有使用INCLUDE效果都一样,但如果组合INCLUDE和IGNORE,可实现DTD功能的选择。我们可定义一个参数实体:
然后使用参数实体引用而不使用关键字:
<![%note_allowed;[ ]]>
按上述操作,元素声明是有效的,但我们也可以把参数实体%note_allowed重新定义为IGNORE,这样,该元素声明就无效了。
嵌入式linux入门学习规划
Linux系统是怎么辨别gmtime和localtime
关于HTML 30分钟入门教程
WAMP环境+PHP程序+维护安装卸载程序打成EXE安装包的方法
2016年Linux认证考试要点:shell程序控制结构语句
php操作xml的各种方法解析
电脑技巧入门操作有哪些
魅族mx升级flyme2.5的教程及其注意事项
简单HTML5初步入门教程
酒店各部门离职程序
在Linux下制作HTML幻灯片的简单教程参考
嵌入式Linux入门六大步骤
关于Excel输入序号的小技巧
Linux操作系统成为嵌入式操作系统的因素
Excel数组公式入门教程
最简单的Linux驱动程序
XML认证教程:DOM Parser
excel表格的基本操作及功能键操作教程
java操作xml的一个小例子
Linux新手入门WEB服务器教程
linux正确重启MySQL的教程
柴油操作程序约定协议
XML入门操作程序
Linux下程序的Profile工具
Linux系统xlsatom命令如何使用