XML❤你并不孤单

前端之家收集整理的这篇文章主要介绍了XML❤你并不孤单前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


目录(?)[+]

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的任何地方,满足网络应用需求,使得编程更加简单。而且代码较为清晰,易于阅读和理解。

原文链接:https://www.f2er.com/xml/297499.html

猜你在找的XML相关文章