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

     
     
  • 相关阅读:
    Bugs及解决方案列表
    CSS技巧和经验
    我的越权之道
    密码找回逻辑漏洞总结
    业务安全漏洞挖掘归纳总结【转载】
    User Agent
    影响网站页面打开速度的三个因素
    iframe 透明
    ie对行高line-height的诡异解释
    A标记点击后去掉虚线
  • 原文地址:https://www.cnblogs.com/daydayhave/p/5876832.html
Copyright © 2011-2022 走看看