XML

     SGML,HTML和XML之间的关系:

         SGML是一种在web发明之前就早已存在的使用标记来描述文档资料的通用语言。 它是一种定义标记语言的元语言。

         HTML和XML都是从SMGL发展而来的标记语言。

         其中HTML不能定义新的内容,而XML可以。

        XML对文档的格式要求:

             1.开始标签必须有一个结束标签配套。

             2.空元素标签必须关闭。

            3.所有的标签都区分大小写。

            4.所有的标签都必须合理的嵌套。

           5.所有标签的属性值必须用双引号(""),或者单引号('')括起来。

 

   XML有且只有一个根元素。


 XML的组成部分:

   XML声明:其中指明所用的XML版本,文档编码,文档的独立性信息。其格式为:<?xml 版本信息 [编码信息] [文档独立性信息]?>

   文档类型声明:通过指定DTD(Document Type Definition,文档类型定义)来规范文档。几乎所用得xml应用都用DTD来定义。后缀名为'.dtd';

   元素:元素由开始标签,元素内容和结束标签构成。

  注解:注解不能出现在标记中,不能出现在XML声明之前,XML声明必须在文档的最前面。注释可以包含隐藏注释。

  处理指令:允许文档中包含由应用程序来处理的指令。


格式良好的X ML:遵守XML语法规则。

有效的XML:遵守XML语法规则,并遵守相应DTD文件约束的XML文档称为有效的XML文档。

 


XML名称空间:

     有以下两种形式:

         第一种形式:<元素名 xmlns:prefixname="URL">

        第二种形式:<元素名 xmlns="URL">



    

你可能感兴趣的:(xml)