XML学习总结_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > XML学习总结

XML学习总结

 2015/4/14 21:29:05  melorogee  程序员俱乐部  我要评论(0)
  • 摘要:之前简单地对比过HTML和XML之间的区别和联系(整理破碎记忆--XML和HTML),在这里简单地对它进行一下总结:我们都知道,XML是一种可扩展的标记语言,那么它的可扩展如何体现,相对谁而言,甚至是出现XML可以帮人们干什么?下面就一一道来。XML的可扩展性是相对于HTML而言的,而它的可扩展恰好体现在用户可以自行定义标签,而使用HTML用户必须按照规定的进行编写。首先是XML文件,其中的<config>、<db-info>、<driver-name>
  • 标签:总结 学习总结 学习 XML学习 XML
之前简单地对比过HTML和XML之间的区别和联系(整理破碎记忆--XML和HTML),在这里简单地对它进行一下总结:
     我们都知道,XML是一种可扩展的标记语言,那么它的可扩展如何体现,相对谁而言,甚至是出现XML可以帮人们干什么?下面就一一道来。
XML的可扩展性是相对于HTML而言的,而它的可扩展恰好体现在用户可以自行定义标签,而使用HTML用户必须按照规定的进行编写。
    首先是XML文件,其中的<config>、<db-info>、<driver-name>、<url> 、<user-name>等标签是用户自行定义的。
     而在HTML中,我们必须使用<form>、<head>、<table>、<tr>、<td>等标签来编写:
<span style="font-family:FangSong_GB2312;font-size:18px;"><div id="examInfo" hidden="hidden"> 
    <table class="queryInfoTable" style="margin-left:30px;"><tr> 
               <td>学院:<select id="comboCollege" class="easyui-combobox" name="comboCollege" style="width:200px"></select></td> 
               <td>课程:<select id="comboCourse" class="easyui-combobox" name="comboCourse" style="width:200px"></select></td> 
        </tr> 
        <tr> 
               <td>班级:<select id="comboExam" class="easyui-combobox" name="comboExam" style="width:200px" ></select></td> 
           </tr> 
    </table> 
</div><span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">  </span></span> 
复制代码

可以用来表示数据,却不用来显示数据。
实现基于XML文件的数据传输或者交换:
        
     如上图,当使用两种开发语言的系统需要共同使用某部分的数据时,虽然我们可以通过数据库公开或者使用Java将数据生成以# 或者“;”隔开的字符串等方法来实现数据的共享,但考虑到数据安全和效率问题,程序员需考虑使用XML文件实现数据的传输和交换。
    ?XML技术除用于描述有关系的数据外,还经常用作软件配置文件,以描述程序模块之间的关系。如:  

<span style="font-family:FangSong_GB2312;font-size:18px;"><辅导书> 
      <名称>操作系统概论</名称> 
      <价格>10.0</价格> 
      <内容> 
            <第一章>这是第一章内容 
                   <第一节></第二节> 
                   <第二节></第二节> 
            </第一章> 
       </内容> 
</辅导书></span>
复制代码

XML语言中,它允许用户自定义标签,一个标签用于描述一段数据,一个标签分为开始标签和结束标签,在这两者之间又可以使用其它标签描述其他数据,以此来实现数据关系的描述。
更多 java学习 java资料  http://techfoxbbs.com
发表评论
用户名: 匿名