欢迎来到天天文库
浏览记录
ID:57046141
大小:165.00 KB
页数:17页
时间:2020-07-28
《基础和JavaScript解析课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、XML基础和JavaScript解析XML回顾正则表达式简介正则表达式语法定义正则表达式表达式模式通配符使用表达式操作正则表达式实例本章目标XML简介XML树结构XML语法XMLDOM什么是XML什么是XML?XML指可扩展标记语言(EXtensibleMarkupLanguage)XML是一种标记语言,很类似HTMLXML的设计宗旨是传输数据,而非显示数据XML标签没有被预定义。您需要自行定义标签。XML被设计为具有自我描述性。XML是W3C的推荐标准XML与HTML的比较XML与HTML的主要差异XML不是HTML的
2、替代。XML和HTML为不同的目的而设计:XML被设计为传输和存储数据,其焦点是数据的内容。HTML被设计用来显示数据,其焦点是数据的外观。HTML旨在显示信息,而XML旨在传输信息。XML不是对HTML的替代XML是对HTML的补充。XML不是对HTML的替代,理解这一点很重要。在大多数web应用程序中,XML用于传输数据,而HTML用于格式化并显示数据。对XML的最好的描述是:XML是独立于软件和硬件的信息传输工具。XML的应用范围XML应用于web开发的许多方面,常用于简化数据的存储和共享XML把数据从HTML分离
3、XML简化数据共享XML简化数据传输XML简化平台的变更XML使数据更有用XML用于创建新的Internet语言XML树结构XML文档形成一种树结构XML文档必须包含根元素。该元素是所有其他元素的父元素。XML文档中的元素形成了一棵文档树。这棵树从根部开始,并扩展到树的最底端。父、子以及同胞等术语用于描述元素之间的关系。父元素拥有子元素。相同层级上的子元素成为同胞(兄弟或姐妹)。所有元素均可拥有文本内容和属性(类似HTML中)。XML树结构典型XML文件:树状图:4、KING">EverydayItalianGiadaDeLaurentiis200530.00HarryPotterJK.Rowling200529.995、re>例子中的根元素是。文档中的所有元素都被包含在中。元素有4个子元素:、、、。XML节点XML是一些节点的集合,由于文档中可能包含有不同类型的信息,所以定义了几种不同类型的节点。XML中最常见的节点类型有:元素:元素是XML的基本构件。元素的子节点可以是其它元素、文本节点或两者都有。元素节点还可以只含有属性这一唯一类型的节点属性:属性节点包含关于元素节点的信息,但它不是元素的子节点文本:文本节点文6、本信息,或干脆是空白的文本文档:文档节点是整个文档中所有其它节点的父节点XML命名规则XML元素必须遵循以下命名规则:名称可以含字母、数字以及其他的字符名称不能以数字或者标点符号开始名称不能以字符“xml”(或者XML、Xml)开始名称不能包含空格可使用任何名称,没有保留的字词。最佳命名习惯使名称具有描述性。使用下划线的名称也很不错。名称应当比较简短,比如:,而不是:。避免"-"字符。如果您按照这样的方式进行命名:"first-name",一些软件会认7、为你需要提取第一个单词。避免"."字符。如果您按照这样的方式进行命名:"first.name",一些软件会认为"name"是对象"first"的属性。避免":"字符。冒号会被转换为命名空间来使用(稍后介绍)。XML文档经常有一个对应的数据库,其中的字段会对应XML文档中的元素。有一个实用的经验,即使用数据库的名称规则来命名XML文档中的元素。XML语法规则一个"形式良好"的XML文档拥有正确的语法XML文档必须有根元素XML文档必须有关闭标签XML标签对大小写敏感XML元素必须被正确的嵌套XML属性必须加引号例:8、lversion="1.0"encoding="ISO-8859-1"?>GeorgeJohnReminderDon'tforgetthemeeting!XML验证验证XML文档一个合
4、KING">EverydayItalianGiadaDeLaurentiis200530.00HarryPotterJK.Rowling200529.995、re>例子中的根元素是。文档中的所有元素都被包含在中。元素有4个子元素:、、、。XML节点XML是一些节点的集合,由于文档中可能包含有不同类型的信息,所以定义了几种不同类型的节点。XML中最常见的节点类型有:元素:元素是XML的基本构件。元素的子节点可以是其它元素、文本节点或两者都有。元素节点还可以只含有属性这一唯一类型的节点属性:属性节点包含关于元素节点的信息,但它不是元素的子节点文本:文本节点文6、本信息,或干脆是空白的文本文档:文档节点是整个文档中所有其它节点的父节点XML命名规则XML元素必须遵循以下命名规则:名称可以含字母、数字以及其他的字符名称不能以数字或者标点符号开始名称不能以字符“xml”(或者XML、Xml)开始名称不能包含空格可使用任何名称,没有保留的字词。最佳命名习惯使名称具有描述性。使用下划线的名称也很不错。名称应当比较简短,比如:,而不是:。避免"-"字符。如果您按照这样的方式进行命名:"first-name",一些软件会认7、为你需要提取第一个单词。避免"."字符。如果您按照这样的方式进行命名:"first.name",一些软件会认为"name"是对象"first"的属性。避免":"字符。冒号会被转换为命名空间来使用(稍后介绍)。XML文档经常有一个对应的数据库,其中的字段会对应XML文档中的元素。有一个实用的经验,即使用数据库的名称规则来命名XML文档中的元素。XML语法规则一个"形式良好"的XML文档拥有正确的语法XML文档必须有根元素XML文档必须有关闭标签XML标签对大小写敏感XML元素必须被正确的嵌套XML属性必须加引号例:8、lversion="1.0"encoding="ISO-8859-1"?>GeorgeJohnReminderDon'tforgetthemeeting!XML验证验证XML文档一个合
5、re>例子中的根元素是。文档中的所有元素都被包含在中。元素有4个子元素:、、、。XML节点XML是一些节点的集合,由于文档中可能包含有不同类型的信息,所以定义了几种不同类型的节点。XML中最常见的节点类型有:元素:元素是XML的基本构件。元素的子节点可以是其它元素、文本节点或两者都有。元素节点还可以只含有属性这一唯一类型的节点属性:属性节点包含关于元素节点的信息,但它不是元素的子节点文本:文本节点文
6、本信息,或干脆是空白的文本文档:文档节点是整个文档中所有其它节点的父节点XML命名规则XML元素必须遵循以下命名规则:名称可以含字母、数字以及其他的字符名称不能以数字或者标点符号开始名称不能以字符“xml”(或者XML、Xml)开始名称不能包含空格可使用任何名称,没有保留的字词。最佳命名习惯使名称具有描述性。使用下划线的名称也很不错。名称应当比较简短,比如:,而不是:。避免"-"字符。如果您按照这样的方式进行命名:"first-name",一些软件会认
7、为你需要提取第一个单词。避免"."字符。如果您按照这样的方式进行命名:"first.name",一些软件会认为"name"是对象"first"的属性。避免":"字符。冒号会被转换为命名空间来使用(稍后介绍)。XML文档经常有一个对应的数据库,其中的字段会对应XML文档中的元素。有一个实用的经验,即使用数据库的名称规则来命名XML文档中的元素。XML语法规则一个"形式良好"的XML文档拥有正确的语法XML文档必须有根元素XML文档必须有关闭标签XML标签对大小写敏感XML元素必须被正确的嵌套XML属性必须加引号例:
8、lversion="1.0"encoding="ISO-8859-1"?>GeorgeJohnReminderDon'tforgetthemeeting!XML验证验证XML文档一个合
此文档下载收益归作者所有