• 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进程和线程
    Vim编辑器
    Java多线程编程(七)线程状态、线程组与异常处理
    Java多线程编程(六)单例模式与多线程
    Integer to Roman
    Container With Most Water
    Regular Expression Matching
    Palindrome Number
    c/c++获取硬盘序列号
    String to Integer (atoi)
  • 原文地址:https://www.cnblogs.com/daydayhave/p/5876832.html
Copyright © 2020-2023  润新知