加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

XML?你并不孤单

发布时间:2020-12-16 06:33:32 所属栏目:百科 来源:网络整理
导读:转载自: http://www.jb51.cc/article/p-yjbwmkpx-ov.html 目录(?) [+] XML 不是已不成立的,它是慢慢发展起来的。由最初的 GML 发展到 SGML 再到 HTML ,最后有了是 1998 年发展起来的可扩展标记语言。然而 XML 并不是替换 HTML 的技术,两者的存在都十分重

转载自: http://www.52php.cn/article/p-yjbwmkpx-ov.html

目录(?)[+]

XML不是已不成立的,它是慢慢发展起来的。由最初的GML发展到SGML再到HTML,最后有了是1998年发展起来的可扩展标记语言。然而XML并不是替换HTML的技术,两者的存在都十分重要。

XML是一种可扩展标记语言,标记都是自定义的,它的设计宗旨是包含和传输数据。W3C(互联网的管理机构)的推荐标准。


XML的主要应用:

1、作为系统的配置文件
2AjAx中传输数据
3Web Server中传输数据
4、异构平台的数据交换与整合

XML可扩展标记语言。为了很好的理解XML,首先先看看XMLHTML有什么关系吧。

XMLHTML的差异:

1、XML不是用来替换HTML的技术。
2、XMLHTML为不同的目的而设计
3、XML设计的核心是包含于传输数据
4、HTML设计的核心是显示数据。

DTD:文档类型定义

它的作用是定义 XML文档的合法构建模块。它使用一系列的合法元素来定义文档结构。

DTD用途:

1、定义XML文件的结构
2、为XML文件提供语法与规则
3、内容即可定义在XML文件中,也可定义在XML文件之外
4、使用XML文件进行数据交换的行业或组织可定义自己的DTD
5、DTD对于XML是可选的内容

为什么要使用DTD?

为了正确交换数据,XML需要确定的结构.

SchemaDTD的异同:

SchemashiDTD的继任者;将来会取代DTD

Schema优势

Schema可针对未来的需求进行扩展;Schema更加完善,功能更加强大;Schema基于XML编写;Schema支持数据类型。

XML的语法比HTML更加严格:

注意1:起始和结束标签相匹配

注意2:嵌套标签不能嵌套

注意3:区分大小写

注意4:一个XML只能有一个顶级元素

CDATA

当我们想要输出><""''、等这些符号总是会出错,并不能输出来,就用到了CADTAs使得它们可以原样输出,完成显示。

[html] view plain copy
  1. <计算机书籍>
  2. <bookname<![CDATA[Oracle应用<<<>>>>大>>>>>'''''''''''''"""""""""""全]]></bookname>
  3. price>39.00</计算机书籍>

总结:XML可以广泛的运用于web的任何地方,满足网络应用需求,使得编程更加简单。而且代码较为清晰,易于阅读和理解。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读