xml

http://blog.csdn.net/xiazdong/article/details/7270593

1. xml标签区分大小写

 

2. 至少需要一个元素

 

3. CDATA 字符数据 PCDATA 已解析字符数据

CDATA:   <![CDATA[...]]>

 

4.  实体    内容占位符,用于内容转义,代表一些重复的或无法通过键盘输入或与xml 规范保留字符相冲突的字符数据,有点似类于 c# 中的转义字符。

实体

<?xml version="1.0" encoding="UTF-8"?>
<item value = "&apos; He said:&quot;1&lt;2&quot;&apos;"></item>

 

5.sublime 录入xml   先打<,然后tab,然后输入标签名.

 

6.DTD 文档类型定义  

有效:通过DTD验证的文档有效.

备注:格式良好:满足xml最低规范.

数词: + >=1  

   * >=0

    ? =0 或=1

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE movies [
<!ELEMENT movies (movie+)>
<!ELEMENT movie (title,actor+,rating*)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT actor (#PCDATA)>
<!ELEMENT rating (#PCDATA)>

]>


<movies>

<movie>
<title></title>
<actor></actor>
</movie>

<movie>
<title></title>
<actor></actor>
</movie>

</movies>

 

7 空标记

<!DOCTYPE br[
<!ELEMENT br EMPTY>

]>

 

8 ANY

<!DOCTYPE 联系人列表 [
<!ELEMENT 联系人列表 ANY>
<!ELEMENT 联系人 (姓名)>
<!ELEMENT 姓名 (#PCDATA)>
]>

<联系人列表></联系人列表>

 

 

9 混合元素
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html [
<!ELEMENT html (body)>
<!ELEMENT strong (#PCDATA)>
<!ELEMENT body (#PCDATA|strong)*>
]>

<html>
<body>

锄禾日党务,<strong>水质</strong>丽丽

</body>
</html>

10 自定义一般实体 demo08

<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT book (detail)>
<!ELEMENT detail (name,author,publisher,price,url)>
<!ELEMENT name (PCDATA)>
<!ELEMENT author (PCDATA)>
<!ELEMENT publisher (PCDATA)>
<!ELEMENT price (PCDATA)>
<!ELEMENT url (PCDATA)>

<!ENTITY bj "北京大学出版社">

外部 浏览器不展示的话,可以用内部
<!DOCTYPE book SYSTEM "book.dtd" [

<!ENTITY bj "北京大学出版社">


]>

11属性 attlist DEMO09
<!ATTLIST 元素名称 属性名称 数据类型 附加条件>
<!ATTLIST movie id CDATA #REQUIRED/#IMPLIED >
<!ATTLIST movie id CDATA “默认值” >
<!ATTLIST movie id CDATA #FIXED“值”>
<!ATTLIST movie id (值1|值2|...) "默认值">
<!ATTLIST movie id ID #REQUIRED>

枚举,没写的话,自动使用默认值

ID 必须要字母开头 B001

元素数据类型 PCDATA
属性数据类型 CDATA

12 参数实体 DEMO11

先声明后使用

实体的前面加上% 去掉&
参数实体 % 一般实体 & ; 自定义一般实体 & ;

13命名空间
xmlns:peixun="http://www.aa.com"

 

14 schema

 

 


 

posted @ 2017-02-08 20:30  没有发条的橙  阅读(112)  评论(0编辑  收藏  举报