xml一些基础知识

1.xml和html都是W3C的产品。W3C:world wid web consortium(开源机构)

2.html:hyper text markup language超文本标记语言

             主要功能:展示,把内容和显示的方式结合起来。

             特性:标记是固定的,不可扩展。

             语法宽松,浏览器接受不规范的语法。

3.xml: extend markup language可扩展的标记语言

             xml主要目的:关注数据,语法严格。

             xml的主要用途:交换数据/保存数据/配置文件(主要在软件项目的开发中使用)


4.xml的语法特点:

         a.声明:<?xml version="1.0">,编码方式默认是utf-8的。

         b.标记:<书名>有开始标记,必须有结束标记</书名>

         c.根元素要唯一,像一颗倒挂的树。

         d.实体引用:<:less than , >:great than

         e.属性:属性一定要有值;属性一定要出现在标记里;属性值必须要用双引号括起来。

          f.节点:一个开始标记和一个配对的结束标记算一个节点。

         g.大小写敏感,标记不可嵌套

         h.注释方式<!--注释内容-->

         e.CDATA段是一种用来包含文本的方法,它内部的所有内容

5.属性,必须在声明以后才能使用。

        属性的格式:ATTLIST = Attribute List           <ATTList   元素名称    属性名     属性的类型    默认值>

6DTD

    DTD和xml放在同一个文件中:

       缺点:代码冗余,不便于修改。

   当多个xml文件共享一个DTD的时候,要分离dtd和xml。这样的以后好处,就是修改的DTD的时候,只需要修改一次。对所有的xml文件多起作用。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值