网站首页
高清电影
无损音乐
游戏攻略
电脑教程
破解资源
站长资源
软件下载
XML入门教程:实体-XML/XSLT
(编辑:jimmy 日期: 2024/12/26 浏览:
2
)
由于数据不是XML格式,所以使用NDATA声明指定数据类型。avi是在NOTATION中定义的MIME媒体类型。在XML中嵌入未析实体很复杂且不规范,尽量不要使用。 实体
用ENTITY声明定义实体。如:
<!ENTITY linux "linux is a very good system"> 用&linux;可引用该字符串
可定义一个外部实体,引用外部XML文档
<!ENTITY linux SYSTEM "/home/linux/test.xml"> 使用&linux;可引用/home/linux/test.xml文档
外部实体没有XML声明,但可以有文本声明,两者很类似,主要区别是文本声明必须有编码声明,而版本信息则是可选的。
<?xml version="1.0" encoding="gb2312"?> 是一个合法的文本声明 <?xml encoding="gb2312"?> 也是一个合法的文本声明
不是所有的数据都是XML。如jpeg照片,mpeg电影等。XML建议使用外部未析实体作为在文档中嵌入这些内容的机制。DTD为包含非XML数据的实体指定一个名称和URI。
<!ENTITY movie SYSTEM "/home/linux/test.avi" NDATA avi>
由于数据不是XML格式,所以使用NDATA声明指定数据类型。avi是在NOTATION中定义的MIME媒体类型。在XML中嵌入未析实体很复杂且不规范,尽量不要使用。
本文由(https://www.jb51.net)整理发布!转载请注明出处,谢谢!
参数实体可定义一组通用的实体,在文档中可通过该参数实体来引用实体。参数实体的定义与通用实体定义类似,只是中间多了一个%,引用时也是用%代码&。
<!ENTITY % person "name,address,postcode"> 引用方法 %person; 这样会用name,address,postcode代替参数实体%person;
通常DTD都比较大,DocBook的DTD长达11000多行,如果把它存放在单一文件中,管理和维护起来都非常困难。我们可以使用外部DTD子集,把一个大的DTD按功能分成不同的功能块,存放在不同的文件中。再通过外部参数实体声明引入当前DTD中,如:
定义参数实体引用外部names.dtd <!ENTITY % names SYSTEM "names.dtd"> 调用外部DTD子集 %names;
使用IGNORE关键字可注释声明,如:
<![IGNORE[ <!ELEMENT note (#PCDATA)> ]]>
当然了,使用<!-- 注释 -->的方式也是一样的。
INCLUDE关键字表示DTD中的确在使用给定的声明,如:
<![INCLUDE[ <!ELEMENT note (#PCDATA)> ]]>
单从该声明来看,有没有使用INCLUDE效果都一样,但如果组合INCLUDE和IGNORE,可实现DTD功能的选择。我们可定义一个参数实体:
<!ENTITY % note_allowed "INCLUDE" >
然后使用参数实体引用而不使用关键字:
<![%note_allowed;[ <!ELEMENT note (#PCDATA)> ]]>
按上述操作,元素声明是有效的,但我们也可以把参数实体%note_allowed重新定义为IGNORE,这样,该元素声明就无效了。
上一篇:
XML入门教程:元素声明-XML/XSLT
下一篇:
XML入门教程:属性声明-XML/XSLT
一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。
最新资源
群星《奔赴!万人现场 第2期》[FLAC/分轨][518.8
群星《奇妙浪一夏 (上海迪士尼度假区音乐)》[32
群星《奇妙浪一夏 (上海迪士尼度假区音乐)》[FL
【古典音乐】詹姆斯·高威《季节》1993[WAV+CUE]
贝拉芳蒂《卡里普索之王》SACD[WAV+CUE]
小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
群星《欢迎来到我身边 电影原声专辑》[320K/MP3
群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨
雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓
群星《2024好听新歌42》AI调整音效【WAV分轨】
首页
音乐
电影
资源