zoukankan      html  css  js  c++  java
  • Web 入门之 XML

     

    160916
     
    1. 什么是XML?
     
      XML 是 EXtensible Markup Language 的缩写,称为可扩展标记语言,所谓可扩展指用户可根据XML规则自定义标记。例子1-1
    =========================city.xml
    <中国>
      <四川>
        <城市>成都</城市>
        <城市>广安</城市>
      </四川>
      <湖南>
        <城市>长沙</城市>
        <城市>湘潭</城市>
      </湖南>
    </中国>
    =========================
      <中国>,<四川>,<湖南>,<城市> 都是用户自己创建的标记,称它们为元素,这些元素必须成对出现。
    在XML中,通过元素的嵌套关系可以很准确地描述具有树状层次结构的复杂信息,因此越来越多的应用程序采用 XML 格式来存放相关的配置信息,便于读取和修改。
     
    2. XML 和 HTML 的比较
     
      2.1 HTML 中的标记是用来显示数据的,XML 中的标记是用来描述数据的性质和结构的。
      2.2 HTML 是不区分大小写的,而 XML 是严格区分大小写的
      2.3 HTML 可以有多个跟元素,XML 只能有且必须有唯一的根元素
        比如上面例子那样,最外层是中国,不能增加平级标记 美国,顶层目标只能有一个
      2.4 HTML中属性值可以带引号也可以没有,XML 中必须放在引号里面
      2.5 HTML 中的空格是自动过滤的,而 XML 中的空格不会自动过滤
      2.6 HTML 中的标记是预定义的, XML 中的标签除了预定义的还可以基于 XML 规则进行自定义。
      2.7 需要强调是, XML 不是 HTML 的升级, 也不是 HTML 的替代品,虽然两个风格相似,但它们的应用领域和范围完全不同。
     
    160916

     
     
  • 相关阅读:
    Linux下利用rsync实现多服务器文件同步
    SVN使用import导入新数据到版本库
    SVN协同开发时服务端与线上APACHE测试环境网站同步记录 转
    [转]rsync的配置与应用
    Matrix 旋转mc 注册点在mc的左上角
    多边形面积计算
    【神奇的代码】
    【碰撞回弹】
    三角函数
    判断点是否在线段或直线上
  • 原文地址:https://www.cnblogs.com/daydayhave/p/5876832.html
Copyright © 2011-2022 走看看