俺最近在学XML.
什么DTD,XPATH,XSL都看过了;书上的那些例子也做过了。
而且那些讲XML的书,分析来分析去也就是那几个部分,
没发现有什么实际意义。
越来越困惑。。。
到底XML能用来干什么呢?
谁能介绍一下,或举个具体点的,有点深度的例子?!
---------------------------------------------------------------
作中间件最好
---------------------------------------------------------------
Web Services
---------------------------------------------------------------
我在读博士,研究方向大概是XML数据库技术,目前我还搞不清如何下手?XML与数据库有很大的关系吗?这个方向能够写出博士论文?大家能讨论一下吗?
---------------------------------------------------------------
http://community.csdn.net/Expert/topic/3268/3268035.xml?temp=.866604
---------------------------------------------------------------
我用过的有XML的结构性存储数据和XML ISLAND技术。
---------------------------------------------------------------
可以看看2003年的计算机研究论文集,有介绍的,一般大图书馆里有,我看过一部分博士生论文就那样………………中国的…………不想说了…………
一般好一点的学校的期刊阅览室有计算机纯研究类刊物
---------------------------------------------------------------
我刚开始接触,项目里也有部分应用,是用来处理复杂的报表的,也就是一个报表模板吧
我觉得用XML很大程度上降低了数据和页面之间的耦合。虽然前期写的时候累点,但面对后期的维护来说,可能要划算的多了,就感觉到这么多
---------------------------------------------------------------
中间件...
数据输出
---------------------------------------------------------------
给你看看偶的散分贴的代码,呵呵,有点错误…………你修改一下
1@ Language=VBScript
1
2dim xmldoc,filename
3filename=server.MapPath("qing.xml")
4set xmdoc=server.CreateObject("Microsoft.XMLDOM")
5xmldoc.async=false
6xmldoc.load filename
7set objrootelement=xmldoc.documentElement
8set element=xmldoc.createElement("blog")
9objrootelement.appendchild element
10
11set e12=xmldoc.createElement("subject")
12e12.text=Request.Form("subject")
13element.appendchild e12
14e12.close
15
16set e12=xmldoc.createElement("text")
17e12.text=Request.Form("text")
18element.appendchild e12
19e12.close
20
21xmldoc.save filename
22set xmldoc=nothing
23
1<custom>
2<blog>
3<subject></subject>
4<text></text>
5</blog>
6</custom>
---------------------------------------------------------------
目前我所接触到的XML还在作为一种标记性的语言来用。比如说,你想画一个图表,图表中有表体,表体由多个行组成,每行由多个列组成,每列又由文本组成。
一个表格2行,每行3列,每列写出列名,可以这样:
1<table>
2<tr>
3<td 10="" 10,x2="100,y2" =="" x1="0,y1">第一列</td>
4<td 20="" 20,x2="100,y2" =="" x1="0,y1">第二列</td>
5<td 30="" 30,x2="100,y2" =="" x1="0,y1">第三列</td>
6</tr>
7<tr>
8<td 10="" 10,x2="100,y2" =="" x1="0,y1">第一列</td>
9<td 20="" 20,x2="100,y2" =="" x1="0,y1">第二列</td>
10<td 30="" 30,x2="100,y2" =="" x1="0,y1">第三列</td>
11</tr>
12</table>
这些标记,可以用来你提取对象的各个属性。这个时候,你就可以按照这些东西来制定你想要的结果了。每一个节点都可以读取出来。
---------------------------------------------------------------
http://bbs.xml.org.cn/dispbbs.asp?boardID=1&ID=54
---------------------------------------------------------------
配置文件(可以替代ini文件)
数据岛(可以再客户端访问服务端的xml数据)
http 方式和后台交互时可以作为传输的介质
树控件可以根据xml分层不同的相互转化
。。。。。
---------------------------------------------------------------
学习
---------------------------------------------------------------
以csdn为例,xml技术是为潜水的人准备的,分担服务器压力。
xml越研究越觉得伟大,可以结合渗透到你以前的各种技术范畴中去。
xml我爱死你了!!!
---------------------------------------------------------------
公司为水利局做产品,很多配置和缓冲放在XML里,但主要数据还上放数据苦里面.
为了能熟练XML的使用.
我用ASP+XML写了一个公交车查询系统(有后台管理).
页面:
http://www.zhujh.net/xml
代码下载:
http://www.zhujh.net/updown/bus.rar
---------------------------------------------------------------
目前最大的用处是用来做数据交换,
---------------------------------------------------------------
最大的优势还是在于数据交换上,当然现在的书籍里面大多数是在介绍和HTML之间的关系
---------------------------------------------------------------
为新一代的网络技术开发的,具体来讲就是网格(比分布式网络更强的一种东西)。它是支持Web Service的。
---------------------------------------------------------------
最数据交换最好了
---------------------------------------------------------------
动手去做.实践才会提高啊
---------------------------------------------------------------
电子商务的发展趋势——XML
---------------------------------------------------------------
WEB SERVICES
中间接口数据转换(个人觉得这个最有用哈)
配置文件
数据分析
等哈