XML网页设计实用教程 教学课件 作者 蔡体健 廖志芳 汤文亮 莫佳 第二章 XML语法规则.ppt

XML网页设计实用教程 教学课件 作者 蔡体健 廖志芳 汤文亮 莫佳 第二章 XML语法规则.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《XML技术基础》 第二章 XML语法规则 回顾 本章目标 XML标记语法 XML文档组成 元素(element) 属性(attribute) 文本(PCDATA--parsed character data) 注释(comment) 处理指令(PI--processing instruction) DOCTYPE 实体(ENTITIES) CDATA(character data) 小结 标记语言的基本概念 标记语言的基本特点:在表示数据内容的基础上,插入各种具有明确含义的标记,以起到对数据内容进行解释、说明、限制等作用。 标记的表示方法:,一般成对使用。 a href=yahoo/a 标记的命名规则 名称的开头是字母或下划线“_”; 标记名称中不能有空格; 名称的字符串只能包含英文字母、数字、“_”、“-”、“.”等字符。 标记的使用规则 XML文档必须具有根标记且根标记必须唯一 XML文档中的第一个元素就是根元素。 开始标记和结束标记需配对使用 pThis is a paragraph 【HTML】 pThis is another paragraph/p【XML】? 标记不能交错使用,所有的XML元素必须合理包含 biThis text is bold and italic/b/i 【HTML】 biThis text is bold and italic/i/b 【XML】 标记的使用规则 XML标记都是大小写敏感的; MessageThis is incorrect/message × messageThis is correct/message √ 空标记的使用 空标记指的是标记只有开始没有结束,又称为孤立标记 形式: 标记名/标记名 标记名/ 属性值必须使用引号 标记的使用规则 两个基本的概念 1,格式良好的 XML文档 符合语法的XML文档称为结构良好的XML文档 。 2,有效XML文档 有效XML文档:内容结构严格遵守它自身的标记说明,能通过自身的语法检查;通过DTD验证的XML文档称为有效的XML文档 。 格式良好的XML文档与有效的XML文档的区别? 有效地XML文档肯定是格式良好的XML文档。反过来,一个格式良好的XML文档不一定是有效的XML文档。有效的XML文档遵守DTD或Schema定义的规则。 一个完整的XML实例 XML声明 XML声明一般是XML文档的第一行第一个字符 XML声明由以下几个部分组成: version - -文档符合XML1.0规范,现在只有’1.0’ 是必须定义的部分; encoding - -文档字符编码,默认为“UTF-8“ 还可以定义为“GB2312”等; 当使用UTF-8时,XML文档可以使用中文、日文、英文等; 当使用GB2312时,XML文档可以使用中文和ASCII字符; standalone - -是否需要从其他外部资源获得自定义标记的说明,并检查XML文档的有效性。 standalone=“yes”(不需要外部文档) standalone=“no”(缺省) 处理指令PI 语法: ?target? 或?target instruction? 目标命名: 名称必须以字母、下划线或冒号开头; 名称可以包括字母、下划线、冒号、数字、横线和句号; 处理指令PI用于将XML文档与XML应用程序联系起来,用来向XML应用程序传递信息。 样式表处理指令 这个处理指令必须出现在序言部分,在根元素之前。 ?xml-stylesheet type=“type” href=“uri” ? type=text/css 或者 type=text/xsl“ 注释 注释不能出现在声明之前; 不要把注释放在标记中间; Name !--the name--TOM/Name 注释内容中不要出现--; 注释不能嵌套; 可以在除以上限制以外的任何地方放注释。 注释中的内容在解析时会被忽略; 文档类型声明 !DOCTYPE roster SYSTEM student.dtd 声明内部DTD子集 例如: ?xml version =1.0 ? !DOCTYPE 员工 [ !ELEMENT 员工 (姓名,性别,出生日期) !ELEMENT 姓名 (#PCDATA) !ELEMENT 性别 (#PCDATA) !ELEMENT 出生日期 (#PCDATA) ] 员工 姓名李亮/姓名 性别男/性别 出生日期1978.2.5/出生日期 /员工 声明外部DTD子集 例: !DOCTYPE 员工 SYSTEM outDTD.dtd !DOC

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档