序---使用xml的原因。
学习xml的理由我已经找到了,主要是微软等It企业都用xml ,.net Framwork中到处是xml。业界都说xml是趋势,未来的工作肯定是离不开xml。 但他们为什么要用xml呢?
要搞清楚这个问题,先理解xml是什么? xml是一种类似于html的标记语言。
<html>
<head>
<title>xml学习</title>
</head>
<body>
<b>文章难写啊。这blog不知能否坚持下去</b>
<br>我的联系方式:<br>
<b>blogID: cwbboy</b>
<br>Email: cwbboy@gmail.com
<br>QQ: 3243629
</body>
</html>
这是普通的html标记了。html标记向浏览器述了文档将如可显示。但没有如下指示:
数据由两个不同的疗分组成,一是描述 ,和我的资料。
列出了我的各种资料
浏览器不知道我展示的是什么东西,只知道怎样展示。 <b>,<br> 只是说明了显示的格式。不能表达其他意思。
XML与HTML很相似。但XML并不包含浏览器显示格式。它只包含标记和数据。没有告诉浏览器什么时候需要换行,什么时候需要加粗。 但xml展示的数据以及它所代表的意义:
<Blogs>
<blog>
<Id> cwbboy</Id>
<Email>cwbboy@gmail.com</EmaiL>
<QQ>32437629</QQ>
</blog>
<blog>
<Id>wish</Id>
<Email>wish@gmail.com</EmaiL>
<QQ>32437629</QQ>
</blog>
</Bolgs>
学习xml的理由我已经找到了,主要是微软等It企业都用xml ,.net Framwork中到处是xml。业界都说xml是趋势,未来的工作肯定是离不开xml。 但他们为什么要用xml呢?
要搞清楚这个问题,先理解xml是什么? xml是一种类似于html的标记语言。
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
这是普通的html标记了。html标记向浏览器述了文档将如可显示。但没有如下指示:
数据由两个不同的疗分组成,一是描述 ,和我的资料。
列出了我的各种资料
浏览器不知道我展示的是什么东西,只知道怎样展示。 <b>,<br> 只是说明了显示的格式。不能表达其他意思。
XML与HTML很相似。但XML并不包含浏览器显示格式。它只包含标记和数据。没有告诉浏览器什么时候需要换行,什么时候需要加粗。 但xml展示的数据以及它所代表的意义:
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
- xml结构清晰明了,而且能说明数据代表的意义。如果以xml格式存储数据,再通过Internet传递给其它人,他们很容易理解数据的作用。而且能方便地使用它。 xml的优点:
开放性
简单
自我描述性
互操作性
结构严谨,清晰明了
可扩展
使用xml可以:
1、像数据库一样存储数据
2、存储程序配置信息,清晰明了。 如 asp.net的web.Config, .net的项目文件,WinForm的App.Config
3、与不同的程序和平台相互互传递数据。 如:web Services 。
用了xml, 她好,你也好。