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

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

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 486550 个阅读者浏览上一篇主题  刷新本主题   平板显示贴子 浏览下一篇主题
     * 贴子主题: 初学XML,我的学习过程分享 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     starting 帅哥哟,离线,有人找我吗?
      
      威望:4
      等级:大二(研究C++)
      文章:223
      积分:1611
      门派:XML.ORG.CN
      注册:2006/3/23

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给starting发送一个短消息 把starting加入好友 查看starting的个人资料 搜索starting在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看starting的博客楼主
    发贴心情 初学XML,我的学习过程分享

    很多朋友和我一样初学XML,我也是一个初学XML的新手,让我们在讨论中学习XML.

    看过很多教程,大家还会问同样一个问题,XML是什么?XML是有什么用?这类问题.
    我以自己的话来说明这些问题.

    一个正确的概念很重要,其码不会失去方向.下面引用一位朋友的贴子来作回答:

    XML初学者普遍存在的问题

    1。XML是什么?(不要说是可扩展的标记语言之类的话)
    2。XML可以做什么?怎么做?(不需要回答,只需要列举出一个简单的例子即可)


    1: XML,是用来描迷数据的.
    2:举一个例子说明:有A数据库 B数据库,他们之间的标准不同,不能互传.那么你可以把数据放在XML中,而后就可以让A,B之间可以共同传输数据了.

    补充:
    首先要有一个概念,你最好不要去用XML设计网页,不是说不可以, 只是要说明,XML不是HTML的替代.

    有了这个概念,就不会有很多的看完一个一个的教程,还不知道XML做什么,很明了
    XML就是为了描述数据

    开始学习XML:
    1.工具:XMLSPY2005,个人喜欢英文版.(当前下的2006英文版,注册有问题)
    2.学习XML从那里开始?
       即我要说明的是:先写XML还是先写DTD或是XML Schemas.
       大多的教程从XML说起,再说DTD...再说XML Schemas...
       不过我个人觉的,先了解一下XML的基本语法,而后跳过DTD,从Schemas开始.
       这样不会让DTD搞的没兴趣..而后再对DTD作一定了解.这里要说明,我觉的先写
      好一个Schemas再写XML比较好.即,先建立模型.再去填数据.
    (这只是我自己的爱好,朋友们别扔板砖)

    下面的先从一个很简单的例子开始,让大家有点兴趣...
    1.打开XMLSPY2005.点新建

    此主题相关图片如下:
    按此在新窗口浏览图片
    选XSD W3C XML Schemas.
    2.

    此主题相关图片如下:
    按此在新窗口浏览图片
    作如图修改,而后点左侧的图标,进入下图
    3.

    此主题相关图片如下:
    按此在新窗口浏览图片
    在Book上点右键选择Add child-->sequence.插入一个容器

    此主题相关图片如下:
    按此在新窗口浏览图片
    4.在刚刚的容器上再点右键.作Add child-->ELEMENT

    此主题相关图片如下:
    按此在新窗口浏览图片
    5.做如下填加,如Setup 4.

    此主题相关图片如下:
    按此在新窗口浏览图片
    6.点选最下面的TEXT.如图

    此主题相关图片如下:
    按此在新窗口浏览图片
    这里是源码.

    到这里实际上我们做了一个XML Schemas.很简单,以后在说明
    具体的意思.
    我们现在可以点另存为,存为First.xsd.


    下面建立关于这个这个Schemas的XML文件.
    再次选新建(不用关闭刚刚的XSD文件),这次选XML DOCUMNET文件.
    出现下图:

    此主题相关图片如下:
    按此在新窗口浏览图片
    选Schema.指定刚刚的XSD的保存路径.
    这时打开是以TEXT方式,我还是选最下面的Gird,出现下图:

    此主题相关图片如下:
    按此在新窗口浏览图片
    作如下图的改动:

    此主题相关图片如下:
    按此在新窗口浏览图片
    点保存为:First.xml

    那么你此时可以点下边的TEXT.回到代码方式.就可以看到XML文件的内容.

    你一定听说过"好的格式"与"有效格式"的概念.
    到这里,你建立了一个Schemas文件,一个XML文件.
    按F5,你可以检查这个XML文件是不是一个"好的格式",再按F8你可以查看他
    是不是一个"有效的格式".

    下面再分析这个过程:

    [此贴子已经被作者于2006-4-2 0:53:10编辑过]

       收藏   分享  
    顶(6)
      




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

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

     *树形目录 (最近20个回帖) 顶端 
    主题:  初学XML,我的学习过程分享(2859字) - starting,2006年4月1日
        回复:  好!!(6字) - zhjl1217,2011年4月16日
        回复:  说的很详细。。。(16字) - t00ls,2011年3月9日
        回复:  很好啊 我有个问题 nameAdressType和下面的attachment的属性框怎么出来的 我..(102字) - mouse814,2011年2月28日
        回复:  好贴,多谢!(12字) - 内蒙小汉2011,2011年2月19日
        回复:  感谢楼主(8字) - zhangzijun,2009年10月17日
        回复:  大家都很努力学习啊。(20字) - xlx807,2009年10月13日
        回复:  但得酒中趣,莫为醒者传。十分感谢楼主的好东东!!(52字) - hjx_221,2009年10月11日
        回复:  谢谢分享!(10字) - paknsave,2009年10月9日
        回复:  starting能给我做师父吗????(30字) - 丢丢,2009年7月16日
        回复:  写好一个xml文件再让xmlspy自动生成xsd文件也很方便,不过就是元素之间的内容会被枚举列出来..(90字) - 302niaoren,2009年6月12日
        回复:  写好一个xml文件再让xmlspy自动生成xsd文件也很方便,不过就是元素之间的内容会被枚举列出来..(90字) - 302niaoren,2009年6月12日
        回复:  谢谢分享(8字) - yosenen,2009年6月3日
        回复:  我是新人,今天第一次来,学习学习。(34字) - jianglei,2009年6月1日
        回复:  不容易啊!(10字) - ecctao,2009年5月30日
        回复:  怎么没后续了(12字) - 一直菜鸟,2009年5月30日
        回复:  支持一下。。lz辛苦了谢谢lz的无私 !!!!仔细阅读下!(53字) - Lll360360,2009年5月27日
        回复:  谢谢如此好的入门资料 谢谢(25字) - binghelang,2009年5月11日
        回复:  支持下,好人,顶一个(20字) - 高国洋,2009年4月17日
        回复:  希望LZ忙里抽闲,多给菜鸟写点!谢谢!(38字) - dongfen31,2009年1月16日

    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    156.250ms