播客java就业班2010全部三、javaweb开发_xml.pptxVIP

播客java就业班2010全部三、javaweb开发_xml.pptx

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaWEB开发-XML基础佟刚 北京传智播客教育XML 技术概述XML是一种通用的数据交换格式。为实现计算机之间的文档交换而设计的文档内容编写规范,语法与HTML相似XML的作用:统一信息的结构,实现不同系统之间的相互通信目前许多系统的配置文件都使用XML格式配置文件就是记录应用程序的配置信息的文件 北京传智播客教育配置文件示例北京传智播客教育XML 文档结构XML 是一种标记语言,通过使用标记来说明文本的意义和所代表的信息XML 没有固定的标记,允许用户随便发明和创建自己的标记XML 文档是树形结构的北京传智播客教育DOMDOM:Document Object Model(文档对象模型)D:文档 – html 文档 或 xml 文档O:对象 – document 对象的属性和方法M:模型 DOM 是针对XML的基于树的API。DOM树:节点(node)的层次。DOM 把一个文档表示为一棵家谱树(父,子,兄弟)DOM定义了Node的接口以及许多种节点类型来表示XML节点的 多个方面北京传智播客教育DOM树北京传智播客教育节点及其类型节点(node):来源于网络理论,代表网络中的一个连接点。网络是由节点构成的集合北京传智播客教育XML的基本语法文档声明:在一个完整的XML文档中必须包含一个XML文档声明,该声明必须位于文档的第一行。这个声明表示该文档是一个XML文档,以及遵循的是哪个XML版本的规范。最简单的XML文档声明语法如下: ?xml version=1.0 ?可通过在XML文档声明中指定encoding属性来说明该XML文档所使用的字符编码方式: ?xml version=1.0 encoding=GB2312 ? encoding属性默认的设置是Unicode编码,如果文档中的字符是以UTF-8或者是UTF-16作为编码,则可以不设置这个属性。 北京传智播客教育XML的基本语法元素和属性XML 文档的主体由元素组成。一个XML元素由一个标记来定义,包括开始和结束标记以及其中的内容没有嵌套在其他元素内的元素叫做根元素若元素中没有嵌套子元素和数据,这样的元素叫做空元素所有的标记都必须有结束标记或者使用空元素的结束说明XML 中不允许使用标签交叉来破坏文档的结构化层次关系XML标记名称区分大小写XML标记名称中不能包括空格可以为 XML 标签设置属性,XML中的属性也可以随便定义。一个标签可以有多个属性,每个属性都有名称和取值XML 中属性值一定要用双引号或单引号引起来北京传智播客教育XML的基本语法注释在 XML 文档中可以加入注释来为 XML 文档添加附加信息,注释会被程序忽略。语法如下: !-- 注释信息 --因为 XML 必须作为XML文档的第一行,所以不要把注释放在 XML 声明之前XML 中的注释不能嵌套使用北京传智播客教育XML的基本语法在XML中,空格和换行将作为原始内容被处理CDATA 区:CDATA 区指的是不想被解析程序解析的一片原始数据区,以”![CDATA[” 开始,以”]]”结束。特殊字符: 在 XML 中有些特殊字符需要转义字符序列表示其原始字面意义:北京传智播客教育XML 的约束模式在有些情况下,XML 文档仅是格式良好还不够,其中的内容还必须满足某些条件的约束限制。在这些条件下,需要定义一套规则来对 XML 文档中的内容作出限制,这套定义的规则就是 XML 文档的约束模式约束模式定义了 XML 文档中允许出现的元素名,元素中的属性,内容的类型,以及元素之间的嵌套关系和出现顺序XML 的约束模式语言:XML 约束模式语言: 用于定义 XML 约束模式的语法规则的语言具有代表意义的 XML 约束模式语言: XML DTD 和 XML Schema北京传智播客教育在 XML 文档中引入外部 DTD 文件北京传智播客教育在 XML 文档中引入外部 Schema 文件北京传智播客教育文件清单:book.dtd !ELEMENT 书架 (书+) !ELEMENT 书 (书名,作者,售价) !ELEMENT 书名 (#PCDATA) !ELEMENT 作者 (#PCDATA) !ELEMENT 售价 (#PCDATA)DTD(Document Type Definition)文件清单:book.xml?xml version=1.0 ?书架 书 书名Java就业培训教程/书名 作者张孝祥/作者 售价39.00元/售价 /书 书 书名JavaScript网页开发/书名 作者张孝祥/作者 售价28.00元/售价 /书/书架DTD文件应该使用UTF-8或Unicode编码。 北京传智播客教育在XML文档中引入外部DTD文件 1XML文档通过使用 DOCTYPE 声明语句(文档类型定义语句)来指明它所

文档评论(0)

huang + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档