xml基本语法

 

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文档

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值