- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XML的语法
目錄 1.2 XML文件的逻辑结构 XML文件的结构包括逻辑结构和物理结构。 一个XML文件最基本的构成是: XML声明 ?xml version=1.0 encoding=GB2312 standalone=no? ?? 处理指示(可选)??? XML元素 [1] ?xml version=1.0 encoding=“BIG5 standalone=no?[2] ?xml-stylesheet type=text/xsl href=mystyle.xsl?[3] 专有名词列表[4] ??? 专有名词[5] ??????? 名词XML/名词 ??????? [6] ??????? 解释XML是一种可扩展的源置标语言,它可用以规定新的置标规则,并根据这个规则组织数据/解释[7] ??????? 示例[8] ??????????? !-- 一个XML的例子 --[9] ??????????? ![CDATA[[10]??????????????? 联系人[11]??????????????? 姓名张三/姓名[12]??????????????? EMAILzhang@/EMAIL[13]??????????????? /联系人[14]??????????? ]][15]??????? /示例[16]??? /专有名词[17]/专有名词列表 “所有的XML文件都至少包含一个形式良好的根元素。根元素,又称为文件标记,紧跟在XML声明之后,如果该XML文件中还内嵌了DTD,则这个根标记紧跟在DTD之后。根标记必须是一个非空的标记,其中包含了整个文件的数据内容。根元素名可以与DTD声明相匹配。例如下面这个声明说明‘Instrument’是根元素。:??? !DOCTYPE Instrument ??? PUBLIC -//NASA//Instrument Markup Language 0.2//EN ???? ??? /public/iml/iml.dtd 这个要求不是必须的,但它是一个惯例。 标记在XML的元素中、乃至整个XML文件中,占了举足轻 重的位置。 XML的标记和HTML的标记在模样上大体相同,除了注释和 CDATA部分以外,所有符号“〈”和符号“〉”之间的内容都称为标记。其基本形式为:〈标记名 (属性名=“属性取值”)*〉 不过,XML对于标记的语法规定可比HTML要严格得多。 1.标记必不可少 2.大小写有所区分 3.要有正确的结束标记 4.标记要正确嵌套 5.标记命名要合法 6.有效使用属性 1.2.2 处理指示 处理指示是用来给处理XML文件的应用程序提供信息的。也就是说,XML分析器可能对它并不感兴趣,而把这些信息原封不动地传给XML应用程序。然后,这个应用程序来解释这个指示,遵照它所提供的信息进行处理,或者再把它原封不动地传给下一个应用程序。正如我们前面看到的,XML声明就是一个处理指示。 所有的处理指示应该遵循下面的格式: 〈?处理指示名 处理指示信息?〉 由于XML声明的处理指示名是“xml”,因此其它处理指示名不能再用“xml”。例如在本章的例子中,我们使用一个处理指示来指定与这个XML文件配套使用的样式单的类型及文件名: ?xml-stylesheet type=“text/xsl” href=“mystyle.xsl”? 總之,一个XML文件通常以一个XML声明开始,后面通过XML元素来组织XML数据。XML元素包括标记和字符数据。 1.3 XML文件的物理结构. 从物理结构上讲,XML文件归根结底是由一组“实体”构成的。 简单地说,实体充当着和别名类似的角色。即,一个简单的实体名称可以用来代表一大段文本内容。象任何计算机别名系统一样,实体引用简化了你的录入工作,因为每当你要使用那一大段文本时,你只须使用它的别名就可以了,处理器会自动为你把这个别名替换为相应的文本。 实体包括两种类型:一般实体和参数实体。 1.一般实体 定义一般实体的格式如下: !ENTITY 实体名 文本内容〉 2.参数实体 与一般实体相同,参数实体既可以是内部的也可以是外 部的。 不过,参数实体只用在DTD中。参数实体的格式 与一般实体 很类似,只不过中间要加上“%”符。 !ENTITY % 实体名 文本内容〉 2.实体引用
文档评论(0)