ITPUB??ì3
ITPUB论坛 » 开发工具和语言 » .NET软件架构与模式 » 大家能说一下项目中用到XML,在项目中起到什么作用?


标题: [Tips] 大家能说一下项目中用到XML,在项目中起到什么作用?
离线 Joy
一般会员



精华贴数 0
个人空间 0
技术积分 202 (9179)
社区积分 0 (47822)
注册日期 2001-11-25
论坛徽章:0
      
      

发表于 2004-7-10 15:17 
CLIENT/SERVER之间的确数据交换以及WEB SERVICE.


只看该作者    顶部
离线 enhydraboy
老会员


精华贴数 2
个人空间 0
技术积分 1164 (1488)
社区积分 3 (19543)
注册日期 2003-6-2
论坛徽章:1
授权会员     
      

发表于 2004-7-12 14:14 
XML最初提出的目标就是为了能够解决HTML的显示和数据不能分离的致命缺陷而提出的。XML+XSL就是为了解决这个问题。随着XML的深入推广,渐渐地就被很多系统交换信息而采纳。我觉得,可能基于以下几个原因:
1 规格化,XML的这种标记格式,本身就很容易用统一的代码来解析和生成,包括上面提到的一些开发工具(可以自动产生对应XML->编程对象的转换代码)都是由于这个原因。因此,不同系统间的数据接口开发和维护成本大大降低
2 各大厂商致力于标准的推出,SOAP就是最好的一例。使得Web Service已经等同于SOAP了。
3 在实际系统开发中,可以大大降低需求变动导致数据格式变化而产生的不利影响。因为XML本身就可以存储复杂的数据结构。


__________________
OCP 8i惟有知足人,鼾鼾睡到晓,惟有偷闲人,憨憨直到老号召大家自律做到不到现场看中国足球比赛和不看中国足球的电视转播EMAIL:enhydraboy@gmail.com
ITPUB BLOG:http://blog.itpub.net/enhydraboy
只看该作者    顶部
离线 bukengqi
小老百姓


精华贴数 0
个人空间 150
技术积分 7467 (169)
社区积分 39095 (21)
注册日期 2004-1-13
论坛徽章:34
现任管理团队成员2008北京奥运纪念徽章:举重2008北京奥运纪念徽章:帆船2008北京奥运纪念徽章:摔跤  
      

发表于 2004-7-12 18:40 
SOAP是一个基于XML的轻量级MESSAGING协议
只是WEB SERVICES的MESSAGING层的协议
上面还有服务描述层和服务,恩,定位层

说WEB SERVICES等同于SOAP可是不准确啊
SOA (SERVICE-ORIENTED ARCHITECTURE)的一个特色是FIND-BIND-EXECUTE PARADIGM
这个玩意可主要是在MESSAGING上面那两层实现的


__________________
单纯型精神分裂 -- 懒得出奇
只看该作者    顶部
离线 yining
非典型性会员


精华贴数 17
个人空间 0
技术积分 13115 (85)
社区积分 12570 (114)
注册日期 2001-11-13
论坛徽章:31
现任管理团队成员2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:足球生肖徽章2007版:蛇生肖徽章2007版:鸡
生肖徽章2007版:龙生肖徽章:猪生肖徽章:虎   

发表于 2004-7-13 02:09 
恩,WSIF可以让你把任何东西,JavaBean,EJB,JMS,JCA,都变成一个web service。


__________________
Evil prevails when good men fail to act.
只看该作者    顶部
离线 EnterRainly
天涯


精华贴数 0
个人空间 0
技术积分 440 (4327)
社区积分 315 (1771)
注册日期 2003-6-23
论坛徽章:1
授权会员     
      

发表于 2004-7-14 17:58 
受益非浅~~~


__________________
面朝大海,春暖花开
只看该作者    顶部
离线 store999
一般会员


精华贴数 0
个人空间 0
技术积分 231 (8165)
社区积分 2125 (549)
注册日期 2002-7-24
论坛徽章:2
ITPUB元老会员2006贡献徽章    
      

发表于 2004-7-15 12:36 
用过DTD,感觉维护比较麻烦,好象现在我用到它的只有做配置文件了.HOHO


__________________
没事就上上动态网
只看该作者    顶部
离线 ccwlm741212
老男人


精华贴数 40
个人空间 0
技术积分 31239 (27)
社区积分 50808 (9)
注册日期 2002-11-25
论坛徽章:88
现任管理团队成员2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:水球2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:花样游泳
2008北京奥运纪念徽章:水球2008北京奥运纪念徽章:沙滩排球2008北京奥运纪念徽章:沙滩排球2008北京奥运纪念徽章:自行车2008北京奥运纪念徽章:足球2008北京奥运纪念徽章:排球

发表于 2004-7-16 21:50 


QUOTE:
最初由 enhydraboy 发布
XML最初提出的目标就是为了能够解决HTML的显示和数据不能分离的致命缺陷而提出的。XML+XSL就是为了解决这个问题。随着XML的深入推广,渐渐地就被很多系统交换信息而采纳。我觉得,可能基于以下几个原因:
1 规格化,XML的这种标记格式,本身就很容易用统一的代码来解析和生成,包括上面提到的一些开发工具(可以自动产生对应XML->编程对象的转换代码)都是由于这个原因。因此,不同系统间的数据接口开发和维护成本大大降低
2 各大厂商致力于标准的推出,SOAP就是最好的一例。使得Web Service已经等同于SOAP了。
3 在实际系统开发中,可以大大降低需求变动导致数据格式变化而产生的不利影响。因为XML本身就可以存储复杂的数据结构。





__________________
参悟佛理~~智慧做人~~谈泊明心~~宽容博大~~除妄去执~~知恩重义


只看该作者    顶部
离线 itsuperman
版主



精华贴数 1
个人空间 0
技术积分 961 (1901)
社区积分 12 (9366)
注册日期 2001-11-9
论坛徽章:3
ITPUB元老管理团队2006纪念徽章授权会员   
      

发表于 2004-7-17 01:04 
对于一些复杂的XML文档来说, DTD维护起来确实很不方便, 它不支持数据类型, 这是它最大的一个不足.而且它只允许我们限制文档的次序或者选择列表,  而不能用来验证混合的内容模型 (既包含字符数据又包含其他标记元素)


__________________
我喜欢X元素, 因为它代表一种未知.所以我衷情于XML.itsuperman22@hotmail.com
只看该作者    顶部
离线 xiliuz
初级会员



精华贴数 0
个人空间 0
技术积分 2 (160902)
社区积分 0 (129379)
注册日期 2004-7-30
论坛徽章:0
      
      

发表于 2004-7-30 10:17 
非常不错的文章


只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问