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">



    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值