xml介绍

xml简介:

xml简介

一、XML声明DTD的两种形式。

1.声明一个外部的文件,

例如:

<!DOCTYPE greeting SYstem "hello.dtd">

2.直接在XML文档中给出DTD,

例如:

<?xml version="1.0" encoding="GB2312" standalone="yes"?>

<!DOCTYPE greeting[

<!ELEMENT greeting (#PCDATA)>

]>

二.元素

给元素命名的时候要注意,以”xml”或其他任何匹配((‘X|’x’(‘M’|’m’)(‘L’|l))的字符开头的名字,被保留用于XML规范的当前版本或后续版本的标准化。

另外再给元素命名时,还需要遵守下列规范:

l名称只能以字母、下画线(_)或者冒号开头;

l名称中可以包含字母,数字、下划线以及其他在XML标准中允许的字符;

l名称中不能包含空格;

l名称汇总尽可能不要使用冒号,因为冒号在名称空间中被用于分隔名称空间前缀和本地部分。

1.元素的形式:

(1)空元素

<student/>

(2)属性的空元素

<student name=”张三” age=”18”/>

(3)内容的元素

这是一个学生信息

<name>张三</name>

<age>18</age>

</student>

2.元素内容的构成

1)子元素

2)字符数据:不能有&<,也不能有字符串“]]>

3)字符引用和预定义实体引用”

4)CDATA段,段中都是纯字符数据,XML处理器不解析

例如:

<?xml version=”1.0”?>

<java>

<![CDATA[

If(a>b&&c<b)

Max = a;

]]>

</java>

三、注释:

格式:<!-- hello -- >

四、空白处理:xml:space

五、行尾处理:

#xD#xA

六、语言标识:

xml:lang NMTOKEN #IMPLIED

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念