又一篇XML入门
1XML的声明
<?
xmlversion=”1.0”standalone=”yes”encoding=”UTF-8”
?>
XML文档的树形结构要求必须有一个根元素。根元素的起始标记要放在所有其它元素起始标记之前,根元素的结束标记根放在其它所有元素的结束标记之后,如
?>
< Settings > Person > ZhangSan </ >
元素的基本结构由开始标记,数据内容,结束标记组成,如 Name
Sex
>
Male
需要注意的是:
XML元素标记命名规则如下:
XML中注释如下: <!--
thisiscomment
-->
xml:stylesheethref=”core.css”type=”text/css”
例子表明这个XML文档用core.css控制显示。
示例文件(movies.dtd) xmlversion="1.0"encoding="GB2312"
<!
ELEMENTmovies(id,name,brief,time)
ATTLISTmoviestypeCDATA#REQUIRED
ELEMENTid(#PCDATA)
ELEMENTname(#PCDATA)
ELEMENTbrief(#PCDATA)
ELEMENTtime(#PCDATA)
id,time只能包含非标记文本(不能有自己的子元素)。
DOCTYPEmoviesSYSTEM"movies.dtd"
movies
type
="动作片"
id
>
1
name
>
致命摇篮
brief
>
李连杰最新力作
time
>
2003
movies
7CDATA CDATA用于需要把整段文本解释成纯字符数据而不是标记的情况。当一些文本中包含很多“<”,“>”,“&”,“””等字符而非标记时,CDATA会非常有用。 Example
<![CDATA[
<Person> <Name>ZhangSan</Name> <Sex>Male</Sex> </Person> ]]> > XML为五个字符定义了实体名:
DOCTYPEexample[ <!ENTITYintro"HereissomecommentforentityofXML" > ]> example hello > &intro; 9DOCTYPE “<!DOCTYPE[]>”紧随XML声明,包括所有实体的声明,如下所示: DOCTYPEexample[ declareyourentitieshere… ] > Bodyofdocument… > (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |