旗下导航:搜·么
当前位置:网站首页 > XML教程 > 正文

xml语法细致申明【XML教程】,xml语法

作者:搜教程发布时间:2019-12-01分类:XML教程浏览:71评论:0


导读:这篇文章报告xml语法细致申明一、文档划定规矩1.辨别大小写。2.属性值必需加引号(单引号、双引号都能够),平常情况下发起运用运用双引号。3.一切标记必需有完毕标记。...
这篇文章报告xml语法细致申明

一、文档划定规矩

1.辨别大小写。

2.属性值必需加引号(单引号、双引号都能够),平常情况下发起运用运用双引号。

3.一切标记必需有完毕标记。

4.一切空标记必需封闭。

5.必需有且唯一一根元素。

6.剖析空缺字符时,会根据现实内容输出,不会缩略。

7.特别字符处置惩罚:
字符 替代字符
<  &lt;
>  &gt;
&  &amp;
 "  &quto;
'   &apos;

8.标记称号商定:
a.能够包括字母、数字、其他字符。
b.不能以数字和下划线开首。
c.不能以xml或许Xml之类的字符开首。
d.不能包括空格


二、xml声明

xml声明规范语句:<?xml version="1.0" encoding="GB2312" standalone="yes"?>
强调:
1.“<?xml” 中的"<?"和"xml"中心不能有空格。
2.”?>"之前能够有空格,也能够没有。
3.enconding和standalone是可选属性,encoding默许值是"UTF-8",standalone默许值是"no"。
4.罕见的编码体式格局有:
简体中文:GB2312
繁体中文 :BIG5
西欧字符:UTF-8,UTF-16
5.standalone示意文档是不是附带DTD文件。

三、xml属性

由于数据既能够存储在子元素中也能够存储在属性中,那末什么时候用属性,什么时候用子元素,没有牢固划定规矩,然则发起:元数据应该以属性的体式格局存储,而数据自身应该以元素的情势存储。
运用属性会激发以下题目:
1.属性不能包括多个值(子元素能够)。
2.属性不容易扩大。
3.属性不能形貌构造(子元素能够)。
4.属性很难经由过程DTD举行测试。

四、定名空间

声明定名空间俩种体式格局:
1.默许声明,一切元素不须要指定前缀,如:
<schema xmlns="http://www.w3.org/2001/XMLschema">
<element name="diguonianzhu" type="string"/>
……
</schema>
2.明白声明,xmlns关键字与一个定名空间的URI的前缀相干联,一切元素都须要指定前缀,如:
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLschema">
<xsd:element name="diguonianzhu" type="string"/>
     ……
<xsd:/schema>
强调:用来示意定名空间的URI并不被XML剖析器挪用,现实上并不去接见这个URI,它只是示意一个标识名字罢了。

五、XML专用标记:CDATA

CDATA的全称是Character DATA,即字符数据,它重要用来显现特别字符,比方"<"。
CDATA的语法花样为:
<![CDATA[要显现的字符]]> 如:
<?xml version="1.0"?>
<data>
<![CDATA[
<ok alma!> by a&b!

    ]]>
</data>
强调:CDATA不能嵌套;要显现的字符中不能包括"]]>"。

以上就是xml语法细致申明的细致内容,更多请关注ki4网别的相干文章!

标签:xml语法


欢迎 发表评论: