您的位置:首页 > 其它

xml一些基础知识

2012-04-23 14:54 197 查看
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文件多起作用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: