XML第一讲

来源:互联网 发布:淘宝哪个玩具店好 编辑:程序博客网 时间:2024/05/01 13:18

XML

一、    配置描述

Struts-config.xml   hibernate.cfg.xml

简化的数据交换   Linux平台-----xml文件-------Window平台 

           Config.xml

           <config

<A>

<A1></A1>  <A2></A2>

</A>        

<B>

<B1></B1>  <B2><B2>

</B>

      </config>

二、    xml的声明与编码

三、    元素

a)      每种元素都是成对出现,有结束标志。如果里面内容为空       </单标记>如<br/>表示换行 成对标记

b)     成对不能交叉。 可以包含的嵌套

c)      <![CDTATA[文本内容]]> 原封不动的现实出来。

d)     转义字符

四、    DTD约束

a)      <!DOCTYPE 根元素 [<!ELEMENT 根元素(子元素+)>

<!ELEMENT 子元素(子元素,子元素,子元素)>] >

b)     引入外部DTD文件  <!DOCTYPE根标签 SYSTEM ”dtd文件的名字”>

<!DOCTYPE 根标记名 PUBLIC “-//拥有者//主要内容、语言” “dtd文件的名字”>

     C) 语法细节

           <!ELEMENT元素 (子元素)*> 表示0个或多个

           <!ELEMENT子元素 (子元素,子元素,子元素*)>  可以在子元素中加*表示此元素可以出现0次或多次   加上+号, 表示可以出现1次或多次    也可以加?号 表示出现0次或1次

           <!ELEMENT子元素(#PCDATA)>   此元素不能再有子元素

           <!ELEMENT子元素 ANY>   不加以限制。可以任意数量和类型

           <!ELEMENT子元素 (取值|取值|)>

           

原创粉丝点击