<?xml version="1.0" encoding="gb2312"?>

<!-- RSS generated by oioj.net on 4/16/2004 ; 感谢LeXRus提供 RSS 2.0 文档; 此文件可自由使用，但请保留此行信息 --> 
<!-- Source download URL: http://blogger.org.cn/blog/rss2.asp       -->
<rss version="2.0">

<channel>
<title>kenkoの家</title>
<link>http://blogger.org.cn/blog/blog.asp?name=kenko</link>
<description>小光的博客</description>
<copyright>blogger.org.cn</copyright>
<generator>W3CHINA Blog</generator>
<webMaster>webmaster@blogger.org.cn</webMaster>
<item>
<title><![CDATA[关于XML：我的一点体会]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=kenko&amp;id=3627</link>
<author>kenko</author>
<pubDate>2005/3/13 23:13:01</pubDate>
<description><![CDATA[<P><FONT size=4>&nbsp;&nbsp;&nbsp;&nbsp;这几天四处搜索“XML”，想知道究竟是什么东西。之前我以为它只不过是一种文本文档格式。后来在“中国专业XML技术论坛”中找到了一些资料。我将它简单的摘要记录下来了，算是我学习“XML”的第一步吧。</FONT></P>
<P><FONT size=4>&nbsp;&nbsp;&nbsp; 广义的XML不仅仅指脚本语言（其实，什么是脚本语言我也不清楚，呵呵），还包括XML的一系列技术如：DTD、XSLT、XML、SCHEMA、XPATH、DOM、SAX等等。</FONT></P>
<P><FONT size=4></FONT>&nbsp;</P>
<P><FONT size=4>&nbsp;&nbsp;&nbsp;&nbsp;可以说XML的本质是数据，XML文档实际上是对数据的格式化存储，而XML的一系列技术都是围绕着数据来发展的。DTD、SCHEMA是对数据格式的定义和检验；XSLT是对数据的转换；DOM、SAX是对数据的提取和操作等。</FONT></P>
<P><FONT size=4></FONT>&nbsp;</P>
<P><FONT size=4>&nbsp;&nbsp;&nbsp;&nbsp;XML和数据库在本质上差不多，都是围绕数据来提供一系列的解决方案，但是他们之间存在几个比较明显的区别：</FONT></P>
<P><FONT size=4>①XML是轻量级的数据解决方案，易于学习，可以用文本编辑器进行编辑（就是说操作简单咯）；</FONT></P>
<P><FONT size=4>②XML是完全平台无关的，不依赖于特定的操作系统、浏览器或者编程语言，而数据库不是完全平台无关的；</FONT></P>
<P><FONT size=4>③XML是基于文本的，适合于网络传输；</FONT></P>
<P><FONT size=4>④XML和数据库是可以互相结合与转换的。</FONT></P>
<P><FONT size=4></FONT>&nbsp;</P>
<P><FONT size=4>&nbsp;&nbsp;&nbsp;&nbsp;简言之，XML是一种基于文本的、格式化的数据存储技术，它包括一系列的数据解决方案。</FONT></P>
<P><FONT size=4><STRONG>注意</STRONG>[本文是看了<A name=37442><FONT color=#000066><B>wxb_nudt</B></FONT></A> （中国XML论坛注册用户）的文章《XML本质的讨论》之后写的，大部分内容摘引自那里，略有删改。]</FONT></P>]]></description>
</item>
</channel>
</rss>