写一XML文档作一小结:
1.元素,属性和值
<name language="english">Tiger</name>
2.书写XML的规则
1).根元素是必须的
2).结束标记是必须的
3).元素的嵌套要适当
4).大小写敏感
5).值必放在引号内
3.申明XML版本.
<?xml version="1.0" encoding="UTF-8"?>
也就这形式,注意后的UTF.如果你有中文内容,改成gb2312吧
这个encoding是可选的
只有这一个例外.没有结束标记
<? ..... ?>
4.增加属性,属性是给元素增加一个额外的信息
<name language="English">
5.空元素
两种表式法:
<name></name>
OR</name>
两者是相同
6.注解:<!-- -->
7.五个特殊的符号
1.元素,属性和值
<name language="english">Tiger</name>
2.书写XML的规则
1).根元素是必须的
2).结束标记是必须的
3).元素的嵌套要适当
4).大小写敏感
5).值必放在引号内
3.申明XML版本.
<?xml version="1.0" encoding="UTF-8"?>
也就这形式,注意后的UTF.如果你有中文内容,改成gb2312吧
这个encoding是可选的
只有这一个例外.没有结束标记
<? ..... ?>
4.增加属性,属性是给元素增加一个额外的信息
<name language="English">
5.空元素
两种表式法:
<name></name>
OR</name>
两者是相同
6.注解:<!-- -->
7.五个特殊的符号
& & amp;
< & lt;
> & gt;
" & quot;
' & apos;
想在XML里表达出前面的符号,就用后面的代替.
差不多这就些吧..
XML Schema
XML Schema提供一个更丰富的XML文档结构定义,Schema是XML所写,用XML规范改写的
DTD,同时增加扩充功能.
特点:1.一致性,与XML一致.可被XML编辑器编辑,可被XML分析器解析.
2.扩展性.对DTD进行扩充,引入数据类型
3.易用性.XML API(DOM AND SAX)只对XML实例有效.对DTD无效.
Schemas可用DOM 和SAX方式
4.规范性,Schema用元素内容和属性来定义文档的整体结构,如那些元素可出现,元素间的关系,元素内容和属性,以及元素出现的顺序.
5.互换性.可交换彼此的Schema
下面再做一个小小的Schema来说明:
这个例子来自:A semantic Web Primer.
先看下图.是一个关于电子邮件的.