HTML和XML究竟是什么?不懂!
3个回答
展开全部
HTML与XML都是标记语言,HTML是超文本标记语言,而XML是扩展标记语言。
HTML是一种文档生成语言,包括一套定义文档结构和类型的标记,用来描述文档内文本元素之间的关系,可以显示数以百万计这种文档页面的语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。
HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部、主体两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。
XML用来定义数据结构,这种数据结构对包括电子商务在内的大规模数据传输是非常重要的,因为HTML只确定页面如何显示。XML使设计者很容易地以标准化的、连续的方式来描述并传输来自任意应用程序的结构化数据。它没有标签集,也没有语法规则,但是它有句法规则。任何XML文档对任何类型的应用以及正确的解析都必须是良构的,即每一个打开的标签都必须有匹配的结束标签,不得含有次序颠倒的标签,并且在语句构成上应符合技术规范的要求。 XML文档可以是有效的,但并非一定要求有效。
HTML和XML作为两种不同的标记语言,他们的不同之处在于:
1、可扩展性不同:HTML不具备扩展性,而XML是原标记语言,可以用于定义新的标记语言;
2、两者的侧重点不同: HTML侧重于如何表现信息,而XML是侧重于如何结构化的描述信息;
3、语法要求不同: HTML不要求标记的嵌套,配对等,不要求标记间具有一定的顺序,而XML则是严格要求嵌套,配对,遵循DTD的树形结构;
4、可读性和维护性不同:HTML难于阅读维护,而XML结构清晰,便于阅读维护;
5、数据和显示关系不同:HTML的内容描述和显示整合唯一,而XML则是相分离的。
所以基于HTML技术创建处来的表单不具扩展性,仅仅用于控制数据的显示和数据的外观,只能按一定的格式在终端进行静态地显示。而基于XML技术创建出来的表单,可提供元数据,简化企业间数据的交流,能够将用户界面和结构化数据分隔开来,使集成来自不同源的数据成为可能,并且可由架构或文档的作者无限制定义。天翎myApps平台采用XML描述表单外观和表单数据,无需任何编程知识就能够对元数据自主定义,表单一经定义即可使用,无需编译或发布,同时采用所见即所得的表单编制方式,实现了数据与显示分离和自由组合,让数据输出灵活化。
HTML是一种文档生成语言,包括一套定义文档结构和类型的标记,用来描述文档内文本元素之间的关系,可以显示数以百万计这种文档页面的语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。
HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部、主体两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。
XML用来定义数据结构,这种数据结构对包括电子商务在内的大规模数据传输是非常重要的,因为HTML只确定页面如何显示。XML使设计者很容易地以标准化的、连续的方式来描述并传输来自任意应用程序的结构化数据。它没有标签集,也没有语法规则,但是它有句法规则。任何XML文档对任何类型的应用以及正确的解析都必须是良构的,即每一个打开的标签都必须有匹配的结束标签,不得含有次序颠倒的标签,并且在语句构成上应符合技术规范的要求。 XML文档可以是有效的,但并非一定要求有效。
HTML和XML作为两种不同的标记语言,他们的不同之处在于:
1、可扩展性不同:HTML不具备扩展性,而XML是原标记语言,可以用于定义新的标记语言;
2、两者的侧重点不同: HTML侧重于如何表现信息,而XML是侧重于如何结构化的描述信息;
3、语法要求不同: HTML不要求标记的嵌套,配对等,不要求标记间具有一定的顺序,而XML则是严格要求嵌套,配对,遵循DTD的树形结构;
4、可读性和维护性不同:HTML难于阅读维护,而XML结构清晰,便于阅读维护;
5、数据和显示关系不同:HTML的内容描述和显示整合唯一,而XML则是相分离的。
所以基于HTML技术创建处来的表单不具扩展性,仅仅用于控制数据的显示和数据的外观,只能按一定的格式在终端进行静态地显示。而基于XML技术创建出来的表单,可提供元数据,简化企业间数据的交流,能够将用户界面和结构化数据分隔开来,使集成来自不同源的数据成为可能,并且可由架构或文档的作者无限制定义。天翎myApps平台采用XML描述表单外观和表单数据,无需任何编程知识就能够对元数据自主定义,表单一经定义即可使用,无需编译或发布,同时采用所见即所得的表单编制方式,实现了数据与显示分离和自由组合,让数据输出灵活化。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询