新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 关于 XML 的一般性技术讨论,提供 XML入门资料 和 XML教程
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 XML基础 』 → 使用XML的五种场合 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 205754 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 使用XML的五种场合 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     dancewing 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:43
      积分:149
      注册:2003/10/6

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给dancewing发送一个短消息 把dancewing加入好友 查看dancewing的个人资料 搜索dancewing在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看dancewing的博客楼主
    发贴心情 使用XML的五种场合

    主  题:  使用XML的五种场合[精华]
    作  者:  ChinaOk (蓝蝶[授人以鱼,不如授人以渔])
    等  级:
    信 誉 值:  103
    所属论坛:  XML/SOAP
    问题点数:  1
    回复次数:  76
    发表时间:  2002-4-8 16:54:32
    在很多研讨会和培训班上我遇到过许多人,他们还不明白为什么要使用XML也不知道如何
    在他们的应用中使用XML。一些来自诸如Gartner公司的报告建议说,商业公司不能再做
    局外人了,不能对XML置之不理。如果你还不清楚XML到底有什么好处的话,你并不是唯
    一的人。
    我决定把与人们和媒体关于XML话题的交谈整理成文,列出XML在应用中的五个最令人喜
    爱的用法。尽管这些并不能包含XML的所有潜在应用,至少是些最重要的领域。
    1、数据交换
    用XML在应用程序和公司之间作数据交换已不是什么秘密了,毫无疑问应被列为第一位。
    那么为什么XML在这个领域里的地位这么重要呢?原因就是XML使用元素和属性来描述数
    据。在数据传送过程中,XML始终保留了诸如父/子关系这样的数据结构。几个应用程序
    可以共享和解析同一个XML文件,不必使用传统的字符串解析或拆解过程。
    相反,普通文件不对每个数据段做描述(除了在头文件中),也不保留数据关系结构。使
    用XML做数据交换可以使应用程序更具有弹性,因为可以用位置(与普通文件一样)或用元
    素名(从数据库)来存取XML数据。
    2、Web服务
    Web服务是最令人激动的革命之一,它让使用不同系统和不同编程语言的人们能够相互交
    流和分享数据。其基础在于Web服务器用XML在系统之间交换数据。交换数据通常用XML标
    记,能使协议取得规范一致,比如在简单对象处理协议(Simple Object Access Protoc
    ol, SOAP)平台上。
    SOAP可以在用不同编程语言构造的对象之间传递消息。这意味着一个C#对象能够与一个
    Java对象进行通讯。这种通讯甚至可以发生在运行于不同操作系统上的对象之间。DCOM
    , CORBA或Java RMI只能在紧密耦合的对象之间传递消息,SOAP则可在松耦合对象之间传
    递消息。
    3、内容管理
    XML只用元素和属性来描述数据,而不提供数据的显示方法。这样,XML就提供了一个优
    秀的方法来标记独立于平台和语言的内容。
    使用象XSLT这样的语言能够轻易地将XML文件转换成各种格式文件,比如HTML, WML, PD
    F, flat file, EDI, 等等。XML具有的能够运行于不同系统平台之间和转换成不同格式
    目标文件的能力使得它成为内容管理应用系统中的优秀选择。  
    4、Web集成
    现在有越来越多的设备也支持XML了。使得Web开发商可以在个人电子助理和浏览器之间
    用XML来传递数据。
    为什么将XML文本直接送进这样的设备去呢?这样作的目的是让用户更多地自己掌握数据
    显示方式,更能体验到实践的快乐。常规的客户/服务(C/S)方式为了获得数据排序或更
    换显示格式,必须向服务器发出申请;而XML则可以直接处理数据,不必经过向服务器申
    请查询-返回结果这样的双向“旅程”,同时在设备也不需要配制数据库。
    甚至还可以对设备上的XML文件进行修改并将结果返回给服务器。想像一下,一台具有互
    联网功能并支持XML的电冰箱将会给市场带来多么大的冲击吧。你从此不必早起去取牛奶
    了!
    5、配制
    许多应用都将配制数据存储在各种文件里,比如.INI文件。虽然这样的文件格式已经使
    用多年并一直很好用,但是XML还是以更为优秀的方式为应用程序标记配制数据。使用.
    NET里的类,如XmlDocument和XmlTextReader,将配制数据标记为XML格式,能使其更具
    可读性,并能方便地集成到应用系统中去。使用XML配制文件的应用程序能够方便地处理
    所需数据,不用象其他应用那样要经过重新编译才能修改和维护应用系统。
    如前所述,这里提到的五种使用XML的途径不包括全部场合。


    [此贴子已经被作者于2003-10-13 23:22:37编辑过]

       收藏   分享  
    顶(4)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2003/10/13 23:20:00
     
     semicolon 帅哥哟,离线,有人找我吗?水瓶座1980-1-24
      
      
      等级:大一(高数修炼中)
      文章:59
      积分:142
      注册:2003/10/13

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给semicolon发送一个短消息 把semicolon加入好友 查看semicolon的个人资料 搜索semicolon在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看semicolon的博客2
    发贴心情 
    正需要这个。谢谢
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2003/10/14 11:05:00
     
     dancewing 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:43
      积分:149
      注册:2003/10/6

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给dancewing发送一个短消息 把dancewing加入好友 查看dancewing的个人资料 搜索dancewing在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看dancewing的博客3
    发贴心情 
    呵呵,你也多贴一些啊
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2003/10/15 12:08:00
     
     semicolon 帅哥哟,离线,有人找我吗?水瓶座1980-1-24
      
      
      等级:大一(高数修炼中)
      文章:59
      积分:142
      注册:2003/10/13

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给semicolon发送一个短消息 把semicolon加入好友 查看semicolon的个人资料 搜索semicolon在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看semicolon的博客4
    发贴心情 
    以下是引用dancewing在2003-10-15 12:08:43的发言:
    呵呵,你也多贴一些啊


    呵呵,我也想啊。这不是才接触,还在摸索中呢。关于学习路线你能不能给点指点?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2003/10/15 13:14:00
     
     pipeguo 帅哥哟,离线,有人找我吗?金牛座1979-5-18
      
      
      头衔:笑傲江湖
      等级:大一新生
      文章:2
      积分:53
      注册:2003/12/13

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给pipeguo发送一个短消息 把pipeguo加入好友 查看pipeguo的个人资料 搜索pipeguo在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看pipeguo的博客5
    发贴心情 
    刚刚接触XML ,不懂的很多,需要多学习学习。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2003/12/13 14:16:00
     
     dragonII 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:0
      积分:54
      注册:2004/1/11

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给dragonII发送一个短消息 把dragonII加入好友 查看dragonII的个人资料 搜索dragonII在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看dragonII的博客6
    发贴心情 
    那请问有没有WEB信息集成方面的书?!
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/1/11 23:18:00
     
     莫往 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究汇编)
      文章:50
      积分:219
      注册:2004/1/12

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给莫往发送一个短消息 把莫往加入好友 查看莫往的个人资料 搜索莫往在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看莫往的博客7
    发贴心情 
    我想最主要的还是数据交换,国家相关部门得推动标准的制定。现在我们国家的各个行业都各自为战,没有一个统一的标准,这也是我们国家电子商务不能高带发展的一个主要原因之一。
    既然已经看到了希望,我们要进一步推动这件事
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/1/12 11:03:00
     
     channel5 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:3
      积分:60
      注册:2004/1/9

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给channel5发送一个短消息 把channel5加入好友 查看channel5的个人资料 搜索channel5在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看channel5的博客8
    发贴心情 
    Hi, there, this is my first time to post an article here. Nice to meet u all!
    Sorry for I cannot use Chinese to input my thoughts.

    Regarding this paper, I think the most important usage of XML
    is still the first one in the article, which is data exchangement. Others
    are just derivatives of this function. Regarding content management
    or supplying-a-standand-interface-for-document-recording, that is not
    the main function of XML, (my feeling is using XML as a universal document
    recording format is not so good because of the simplicity of XML grammar)
    although this is important as well.

    Anyway, nice to c u guys here! I will engage in this bbs more often
    in the future. All the best!

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/1/12 19:13:00
     
     channel5 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:3
      积分:60
      注册:2004/1/9

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给channel5发送一个短消息 把channel5加入好友 查看channel5的个人资料 搜索channel5在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看channel5的博客9
    发贴心情 
    To 7 (Mo Wang):

    Yes, true about your description of our country's current state of e-Commerce.
    I think the reason is: we have to wait for all industry to develop fully before
    we can have some universal idea (and standard). It depends on time and
    continuous working from people in every industry. Good luck!

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/1/12 19:18:00
     
     admin 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      头衔:W3China站长
      等级:计算机硕士学位(管理员)
      文章:5255
      积分:18406
      门派:W3CHINA.ORG
      注册:2003/10/5

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给admin发送一个短消息 把admin加入好友 查看admin的个人资料 搜索admin在『 XML基础 』的所有贴子 点击这里发送电邮给admin  访问admin的主页 引用回复这个贴子 回复这个贴子 查看admin的博客10
    发贴心情 
    欢迎加入!

    ----------------------------------------------

    -----------------------------------------------

    第十二章第一节《用ROR创建面向资源的服务》
    第十二章第二节《用Restlet创建面向资源的服务》
    第三章《REST式服务有什么不同》
    InfoQ SOA首席编辑胡键评《RESTful Web Services中文版》
    [InfoQ文章]解答有关REST的十点疑惑

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/1/12 22:17:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML基础 』的所有贴子 点击这里发送电邮给Google AdSense  访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/12/26 18:49:17

    本主题贴数81,分页: [1] [2] [3] [4]... [9]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    109.375ms