xml基本语法

来源:互联网 发布:一知f君百度网盘2.13 编辑:程序博客网 时间:2024/06/02 12:30
 

XML:

代表extensiblemarkup language(可扩展的标记语言),xml被设计用来传输后存储数据的,xml是一套定义语言标记的规则

与html有类似之处,

特点:

1.      mysql关系型数据库,保存数据使用格式

2.      xml类似于层次性数据库

3.      html为了显示内容

4.      xml标记需要自己去创建,html标记是预定义好的

5.      xml标记语法严格

6.      仅仅用来存储数据(与样式无关)


声明部分必须出现在第一行

<xml version=”1.0”  encoding=”UTF-8” ?>

  <!ELEMENT 元素名称类型>

<!ELEMENT 元素名 (子元素声明)>表示分组

类型

EMPTY:表示空元素

ANY:表示可以出现任何内容也可以为空

<![CDATA[文本(任何)]]>

 

例如

<?xmlversion="1.0" encoding="UTF-8" ?>

<!DOCTYPE test [

<!ELEMENT  test (name,sex,address)>

<!ELEMENT  name (name1,name2)>

<!ELEMENT  sex ANY>

<!ELEMENT  address ANY>

<!ELEMENT  name1 (#PCDATA)>

<!ELEMENT  name2 ANY>

]>

<test>

<name>

   <name1>

     ABCabc123 &amp;

   </name1>

   <name2> 

   <![CDATA[ 

     ABDabc123&amp;     

   ]]>   

   </name2> 

</name>

<sex>143655</sex>

<address>53674</address>

</test>

DTD声明以<!DOCTYPE为开头 文档根元素名称 【规范】>

和xml文档出现在同一个文件叫做内部的DTD文档

 

 

原创粉丝点击