- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 XML语法规则
《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
您可能关注的文档
- 中原区中标设备清单.doc
- 03《导游业务》教学大纲.doc
- 大学英语三 U1-7 topic(按名称排列)四人组.docx
- 郑智薰RAIN_权志龙G-Dragon_崔胜贤TOP_张根锡.ppt
- 英语听力一授课计划.doc
- 大学实用英语PE2-U6-Session3.ppt
- 某高新一中2013年高考英语一轮复习学案专题2:名词.doc
- 高二英语下册第二单元英语1-5课时教案.doc
- 全国计算机一级实验教案(全).doc
- 三星公司简历模版.doc
- M3U2-Language points浙江.ppt
- 第4章 T-SQL语句 查询数据select..from.ppt
- 英语专八改错技巧skills for proof-reading.ppt
- 初二英语课件Unit7 Section B-1.ppt
- 人力资源管理工作分析(一).ppt
- 选修六Unit2Peoms-Reading课件.ppt
- vmware vSphere esxi 5 - What’s New in VMware Data Recovery 2.0.pptx
- 【编译原理】-第6章-属性文法和语法制导翻译-Chapt6.ppt
- 胜任力模型于人力资源管理实务应用.ppt
- 一般规格型号参数.doc
文档评论(0)