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

    >> 关于 XML 的一般性技术讨论,提供 XML入门资料 和 XML教程
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 XML基础 』 → [求助]XML到底是什么? 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 44529 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: [求助]XML到底是什么? 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     无双公子 帅哥哟,离线,有人找我吗?魔羯座1979-12-25
      
      
      等级:大二(研究C++)
      文章:36
      积分:211
      门派:XML.ORG.CN
      注册:2004/4/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给无双公子发送一个短消息 把无双公子加入好友 查看无双公子的个人资料 搜索无双公子在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看无双公子的博客楼主
    发贴心情 [求助]XML到底是什么?

    非常不理解的说。。。

    哪位老大能用通俗一些的语言表达一下。。。谢谢:D

    注:自认为有一些HTML、CSS和Javascript的基础,但是一直都不明白XML到底是做什么用的。。。


    [此贴子已经被作者于2004-4-21 0:45:45编辑过]

       收藏   分享  
    顶(0)
      




    ----------------------------------------------
    无双公子,PHP努力先ing。。。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/20 20:52:00
     
     sike 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:17
      积分:109
      门派:XML.ORG.CN
      注册:2004/3/18

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给sike发送一个短消息 把sike加入好友 查看sike的个人资料 搜索sike在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看sike的博客2
    发贴心情 
    来自blueidea的XML指南

    ----------------------------------------------
    [img]http://bbs.xml.org.cn/UploadFile/200432215562335075.gif[/img]

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/20 21:38:00
     
     Koffer 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:9
      积分:82
      门派:XML.ORG.CN
      注册:2004/4/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Koffer发送一个短消息 把Koffer加入好友 查看Koffer的个人资料 搜索Koffer在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看Koffer的博客3
    发贴心情 
    不错,
    谢谢楼主,有关于.net 方面的操作xml的书籍或者事例代码
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/20 22:14:00
     
     无双公子 帅哥哟,离线,有人找我吗?魔羯座1979-12-25
      
      
      等级:大二(研究C++)
      文章:36
      积分:211
      门派:XML.ORG.CN
      注册:2004/4/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给无双公子发送一个短消息 把无双公子加入好友 查看无双公子的个人资料 搜索无双公子在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看无双公子的博客4
    发贴心情 
    这个XML指南偶前一阵子看过,但是。。。偶虽然不会PHP,但偶知道PHP能做出什么实际的东西来,但是XML。。。能做什么呢?偶只知道Blog和XML有一些渊源。。。但是。。。Blog完全可以用其他的东东,如PHP、JSP等等实现啊。。。只是数据库可能比较庞大吧——难道XML就是解决过于庞大的数据库的方案?那么它是怎么解决这个问题的呢?

    ◆◇◆
    XML是EXtensible Markup Language的缩写
    XML是一种类似于HTML的标记语言
    XML是用来描述数据的
    XML的标记不是在XML中预定义的,你必须定义自己的标记
    XML使用文档类型定义(DTD)或者模式(Schema)来描述数据
    XML使用DTD或者Schema后就是自描述的语言
    ◆◇◆
    1、偶知道了
    2、偶也知道了,但是描述数据有什么用呢?
    3、偶有所了解
    4、偶知道了,然后呢
    5、这个流程偶有所了解,但是意义何在?


    ◆◇◆
    XML和HTML的主要区别是什么
    XML是用来存放数据的
    XML不是HTML的替代品,XML和HTML是两种不同用途的语言。
    XML是被设计用来描述数据的,重点是:什么是数据,如何存放数据。
    HTML是被设计用来显示数据的,重点是:显示数据以及如何显示数据更好上面。
    HTML是与显示信息相关的, XML则是与描述信息相关的。
    ◆◇◆
    这样看来,XML就是用来存放数据的对吧?那为什么要用XML存放数据呢?

    ◆◇◆
    XML 什么也不做
    XML 被设计成什么都不做的。
    也许看起来很难理解,但事实上XML确实什么都不做。XML只是用来组织、存储和发送信息的。
    下面的例子是Ordm给Lin的便条,使用的是XML格式:
    以下内容为程序代码:

    <note>
    <to>Lin</to>
    <from>Ordm</from>
    <heading>Reminder</heading>
    <body>Don't forget me this weekend!</body>
    </note>

    这个便条有信息头,又信息主体,还包括发送人和接收人。尽管如此,这个XML文档仍然什么都不做,他只是用XML标记存储信息的文件。有人已经编写出来发送和接收并且显示这种格式信息的软件。
    ◆◇◆
    这个偶了解一点,但是不明白为什么要这么做。。。但是——
    XML 被设计成什么都不做的。
    也许看起来很难理解,但事实上XML确实什么都不做。XML只是用来组织、存储和发送信息的。


    偶还是没明白什么意思,XML既然是用来组织、存储和发送信息的,那么为什么还说它是什么都不做的呢?

    ◆◇◆
    XML是自由的、可以扩展的
    XML标记并不是预先规定好的,你必须创造你自己的标记。
    在HTML文档中必须使用规则中定义好的标记。比如:<P>
    <a></a>等等。
    XML允许你定义自己的标记以及文档结构。
    比如在上面例子中的"<to>"、"<from>"标记都不是在XML规范中事先定义好的。这些标记都是XML文档的作者“创造”出来的。
    ◆◇◆
    这个好像是XML最牛的地方,但是偶还是不明白这么做的意义。。。

    ◆◇◆
    XML是HTML的补充
    XML并不是HTML的替代品。
    XML并不是HTML的替代品,理解这一点非常重要。在将来的网页开发中,XML将被用来描述、存储数据,而HTML则是用来格式化和显示数据的。
    对于XML最好的形容可能是: XML是一种跨平台的,与软、硬件无关的,处理信息的工具。
    ◆◇◆
    就偶理解,这段的关键字应该是“处理信息”,但是XML怎么处理信息了?XML处理的信息有什么实际意义呢?

    ◆◇◆
    XML在未来Web开发中的应用
    XML无处不在
    XML发展的非常迅速,这实在令人感到惊奇,有很多的软件开发商都采用了XML标准。
    我们相信,在未来的Web开发中,XML将和HTML一样受到重视,他们都是Web技术的基础。XML将成为最普遍的数据操纵和数据传输的工具。
    ◆◇◆
    “这实在令人感到惊奇”,难道是偶太笨了?为什么要以一个意义不明的东东来开发软件嘞?

    ◆◇◆
    XML 笑话
    问: 我该在什么时候使用XML?
    答: 你可以在你的个人简历中写上你会XML。
    ◆◇◆
    偶确实不会。。。真的,一点都不明白,也许偶有点钻牛角尖了,但是。。。偶还没达到不求甚解的境界。。。渴望达人回答偶上述问题。。。XML究竟是做什么用的啊??!!(通俗一点,谢谢)

    ----------------------------------------------
    无双公子,PHP努力先ing。。。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/21 0:16:00
     
     无双公子 帅哥哟,离线,有人找我吗?魔羯座1979-12-25
      
      
      等级:大二(研究C++)
      文章:36
      积分:211
      门派:XML.ORG.CN
      注册:2004/4/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给无双公子发送一个短消息 把无双公子加入好友 查看无双公子的个人资料 搜索无双公子在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看无双公子的博客5
    发贴心情 
    以下是引用Koffer在2004-4-20 22:14:07的发言:
    不错,
    谢谢楼主,有关于.net 方面的操作xml的书籍或者事例代码


    呵呵,那个是一楼,不同于楼主

    不知道这里有没有你想看的东东~~
    [url]http://www.aspcool.com/lanmu/browse.asp?bbsuser=xml[/url]

    其他的你可以[url=http://www.baidu.com/baidu?tn=myie2&ct=0&ie=gb2312&bs=XML%2B.NET&sr=&z=&word=XML+.NET&cl=3&f=8]搜索关键字“XML .NET”在百度上[/url]

    ----------------------------------------------
    无双公子,PHP努力先ing。。。

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

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给admin发送一个短消息 把admin加入好友 查看admin的个人资料 搜索admin在『 XML基础 』的所有贴子 点击这里发送电邮给admin  访问admin的主页 引用回复这个贴子 回复这个贴子 查看admin的博客6
    发贴心情 
    以下是引用无双公子在2004-4-21 0:16:14的发言:
    这个XML指南偶前一阵子看过,但是。。。偶虽然不会PHP,但偶知道PHP能做出什么实际的东西来,但是XML。。。能做什么呢?偶只知道Blog和XML有一些渊源。。。但是。。。Blog完全可以用其他的东东,如PHP、JSP等等实现啊。。。只是数据库可能比较庞大吧——难道XML就是解决过于庞大的数据库的方案?那么它是怎么解决这个问题的呢?
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~XML代替不了数据库,当数据量很大时,XML的读写效率远远低于数据库..XML用于少量数据交换的场合

    ◆◇◆
    XML是EXtensible Markup Language的缩写
    XML是一种类似于HTML的标记语言
    XML是用来描述数据的
    ~~~~~~~~~~~~~~~~~~~~这个说法很容易让人误解。需要进一步阐明。

    请区分XML  Document和XML
    XMLdocument= markup + data,其中data才是用户真正关心的数据,而markup是用于标记数据的结构,类型等的。XML的典型应用之一,就是用XML文档作为元数据(描述数据的数据)的存放格式,这这种情况下,XML=markup+data中data是关于其他data的描述。。
    XML作为一种标记语言,这个语言是用于描述数据的,而XML文档则不一定。

    XML的标记不是在XML中预定义的,你必须定义自己的标记
    XML使用文档类型定义(DTD)或者模式(Schema)来描述数据
    XML使用DTD或者Schema后就是自描述的语言
    ◆◇◆
    1、偶知道了
    2、偶也知道了,但是描述数据有什么用呢?
    3、偶有所了解
    4、偶知道了,然后呢
    5、这个流程偶有所了解,但是意义何在?
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~意义就是只要能处理XML,那么也能处理XML的格式定义,而不必再通过另外的API来处理其格式定义。


    ◆◇◆
    XML和HTML的主要区别是什么
    XML是用来存放数据的
    XML不是HTML的替代品,XML和HTML是两种不同用途的语言。
    XML是被设计用来描述数据的,重点是:什么是数据,如何存放数据。
    HTML是被设计用来显示数据的,重点是:显示数据以及如何显示数据更好上面。
    HTML是与显示信息相关的, XML则是与描述信息相关的。
    ◆◇◆
    这样看来,XML就是用来存放数据的对吧?那为什么要用XML存放数据呢?
    因为大家都认可XML这种格式,大家都能对它进行处理,也就是说XML成为了一个共同的标准。。要想让大家都能读写你的数据,就把他存为XML.


    ◆◇◆
    XML 什么也不做
    XML 被设计成什么都不做的。
    ~~~~~~~~~~~~~~~~~~~~~~~~这话很容易让人误解。。

    也许看起来很难理解,但事实上XML确实什么都不做。XML只是用来组织、存储和发送信息的。
    下面的例子是Ordm给Lin的便条,使用的是XML格式:
    以下内容为程序代码:

    <note>
    <to>Lin</to>
    <from>Ordm</from>
    <heading>Reminder</heading>
    <body>Don't forget me this weekend!</body>
    </note>

    这个便条有信息头,又信息主体,还包括发送人和接收人。尽管如此,这个XML文档仍然什么都不做,他只是用XML标记存储信息的文件。有人已经编写出来发送和接收并且显示这种格式信息的软件。
    ◆◇◆
    这个偶了解一点,但是不明白为什么要这么做。。。但是——

    偶还是没明白什么意思,XML既然是用来组织、存储和发送信息的,那么为什么还说它是什么都不做的呢?

    ◆◇◆
    XML是自由的、可以扩展的
    XML标记并不是预先规定好的,你必须创造你自己的标记。
    在HTML文档中必须使用规则中定义好的标记。比如:<P>
    <a></a>等等。
    XML允许你定义自己的标记以及文档结构。
    比如在上面例子中的"<to>"、"<from>"标记都不是在XML规范中事先定义好的。这些标记都是XML文档的作者“创造”出来的。
    ◆◇◆
    这个好像是XML最牛的地方,但是偶还是不明白这么做的意义。。。
    ~~~~~~~~~~~~~~~~~~~~~
    XML中,不仅仅是标签,属性是自定义的,而且是文档格式也是自定义的。。
    上面已经说了XML是要交换数据的,而数据的格式也是千变万化的。。

    ◆◇◆
    XML是HTML的补充
    XML并不是HTML的替代品。
    XML并不是HTML的替代品,理解这一点非常重要。在将来的网页开发中,XML将被用来描述、存储数据,而HTML则是用来格式化和显示数据的。
    对于XML最好的形容可能是: XML是一种跨平台的,与软、硬件无关的,处理信息的工具。
    ◆◇◆
    就偶理解,这段的关键字应该是“处理信息”,但是XML怎么处理信息了?
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    读、写、查询XML文档

    XML处理的信息有什么实际意义呢?
    ~~~~~~~~~~~~~~~~~~~~~~~~用其他的格式也可以,但是你要自己编写读写、查询的接口,而且要对方要也有这个借口才能读写你的文档。。

    ◆◇◆
    XML在未来Web开发中的应用
    XML无处不在
    XML发展的非常迅速,这实在令人感到惊奇,有很多的软件开发商都采用了XML标准。
    我们相信,在未来的Web开发中,XML将和HTML一样受到重视,他们都是Web技术的基础。XML将成为最普遍的数据操纵和数据传输的工具。
    ◆◇◆
    “这实在令人感到惊奇”,难道是偶太笨了?为什么要以一个意义不明的东东来开发软件嘞?
    ~~~~~~~~~~~~~~~~没说意义不明阿
    ◆◇◆
    XML 笑话
    问: 我该在什么时候使用XML?
    答: 你可以在你的个人简历中写上你会XML。
    ◆◇◆
    偶确实不会。。。真的,一点都不明白,也许偶有点钻牛角尖了,但是。。。偶还没达到不求甚解的境界。。。渴望达人回答偶上述问题。。。XML究竟是做什么用的啊??!!(通俗一点,谢谢)



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

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

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

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/21 11:29:00
     
     无双公子 帅哥哟,离线,有人找我吗?魔羯座1979-12-25
      
      
      等级:大二(研究C++)
      文章:36
      积分:211
      门派:XML.ORG.CN
      注册:2004/4/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给无双公子发送一个短消息 把无双公子加入好友 查看无双公子的个人资料 搜索无双公子在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看无双公子的博客7
    发贴心情 
    感谢老大的回复。。。但是偶还是没有看懂。。。

    ----------------------------------------------
    无双公子,PHP努力先ing。。。

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

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给admin发送一个短消息 把admin加入好友 查看admin的个人资料 搜索admin在『 XML基础 』的所有贴子 点击这里发送电邮给admin  访问admin的主页 引用回复这个贴子 回复这个贴子 查看admin的博客8
    发贴心情 再看看教程把
    以下是引用无双公子在2004-4-21 12:21:28的发言:
    感谢老大的回复。。。但是偶还是没有看懂。。。



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

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

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

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/21 13:34:00
     
     chentv8 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:0
      积分:54
      门派:XML.ORG.CN
      注册:2004/5/24

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给chentv8发送一个短消息 把chentv8加入好友 查看chentv8的个人资料 搜索chentv8在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看chentv8的博客9
    发贴心情 
    同感
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/5/24 16:09:00
     
     jiakie 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:0
      积分:54
      门派:XML.ORG.CN
      注册:2004/9/18

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jiakie发送一个短消息 把jiakie加入好友 查看jiakie的个人资料 搜索jiakie在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jiakie的博客10
    发贴心情 
    好东西。我顶。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/9/18 20:38:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML基础 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/2 16:45:36

    本主题贴数35,分页: [1] [2] [3] [4]

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