xml(可扩展标记语言)

xml(可扩展标记语言)

1.什么是可扩展标记语言?

回答:html

  1.可扩展标记语言是一种很想超文本标记语言的标记语言工具

  2.它的设计宗旨是传输数据,而不是显示数据布局

  3.它的标签没有被预约义,须要自行定义标签设计

  4.它被设计为具备自我描述性xml

  5.它是W3C的推荐标准htm

 

2.可扩展标记语言和超文本标记语言之间的差别

回答:图片

  1.它不是超文本标记语言的替代ip

  2.它是对超文本标记语言的补充开发

  3.它和超文本标记语言为不一样的目的而设计文档

  --它被设计用来传输和存储数据,其焦点是数据的内容

  --超文本标记语言被设计用来显示数据,其焦点是数据的外观

     超文本标记语言主旨在显示信息,而可扩展标记语言主旨在传输信息

  对它的最好的描述就是:它是独立于软件和硬件的信息传输工具

 

3.可扩展标记语言是W3C的推荐标准

  xml于1998年2月10日称为W3C的推荐标准

 

4.可扩展标记语言无所不在

  xml是各类应用程序之间进行数据传输的最经常使用的工具。

 

5.xml的特性

  1.超文本标记语言的标记不是全部的都须要成对出现

  2.可扩标记语言要求全部的标记必须成对出现

  3.Html标记不区分大小写,xml则大小写敏感,即区分大小写

 

6.xml的语法

  1.标准通用标记语言经常使用来针对html的文档类型定义,同时它也经常使用于编写xml的DTD。

  2.标准通用标记语言的问题就在于它容许出现一些奇怪的语法,让建立html解析器称为一个大难题。

  --点:

  1.某些起始标签能够选择性出现结束标签或者隐含告终束标签

  2.某些起始标签要求必须出现结束标签,例如:html中<script>‘脚本'标签

  3.标签能够以任何顺序嵌套。

  4.某些特性要求必须包含值,例如:<图片 源=’image.jpg'>中的源特性

  5.某些特性不要求必定有值

  6.定义特性的两边有没有加上双引号都是能够的

  

  xml去掉了以前许多让开发人员头疼的标准通用标记语言的随意语法。在xml采用以下:

  1.任何的起始标签都必须有一个结束标签

  2.能够在一个标签中同时表示起始和结束标签。

  3.标签必须按合适的顺序进行嵌套  

  4.全部的特性都必须有值

  5.全部的特性都必须在值的周围加上双引号。

这些规则使得开发一个XML解析器要简便得多,并且也除去了解析标准通用标记语言中花在判断什么时候何地应用那些奇怪语法规则上的工做。仅仅在XML出现后的前六年就衍生出多种不一样的语言,包括MathML、SVG、RDF、RSS、SOAP、XSLT、XSL-FO,而同时也将HTML改进为XHTML。

 

7.xml的应用

xml由3个部分组成,分别是:

  文档类型定义(Document Type Definition DTD) ,即布局语言

  可扩展的样式语言(Extensible  Style Language XSL),即XML的样式表语言

相关文章
相关标签/搜索