转XML文档小结

来源:互联网 发布:编程makeblock小车 编辑:程序博客网 时间:2024/06/05 10:56
写一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.五个特殊的符号

 

   &        & 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.
先看下图.是一个关于电子邮件的.



此主题相关图片如下:

下面构建这个Schema,并在构建的同时说明Schema语法

 
原创粉丝点击