1、XML的结构  

  XML的结构采用的是树结构,树结构就是一种一对多的关系结构。

  XML必定有一个根节点。因为,在解析这个XML时,需要有个起始位置进行遍历解析,这个跟节点就是起始位置。

2、XML的元素(节点)

  XML元素指的是从(且包括)开始标签直到(且包括)结束标签的部分,例如 : <标签>  (内容)  </标签>

  XML元素一般分为三个内容,标签,属性,内容,这里我们不说属性

  标签就是对内容的一种抽象总结,例如,姓名:张三

  姓名就是标签,张三就是内容,转换为XML语法就是: <名字>  张三 </名字>

    以上的XML语法要注意几点:

       1、XML 标签没有被预定义。您需要自定义标签

       2、XML由于全球通用,而全国的语言太多了,因此要指定一种语言,需要加上:encoding="gb2312"

          gb2312和uft-8 与unicode区别,参考资料:https://blog.csdn.net/u013314786/article/details/77915715

      3、标签一定是有头,有尾的,并且尾部需要添加 / 字符,以示区别,例如:<name> zhangsan </name>

      4、XML 必须正确地嵌套,与栈的算法相似,先进后出,格式最好一行一个元素

        <root>
           <lable> hello wrold </lable>
        </root>

      5、XML的大小写敏感,例如 :<Root> tree </root>  这个标签大小写不同步,是错误的语法

3、XML的注释

  <!-- This is a comment -->

最新文章

  1. Maven 最佳实践
  2. 【JavaScript】放大镜效果
  3. Java Web项目中的经典代码抽取
  4. 细说new与malloc的10点区别
  5. SpringMVC核心——视图渲染(包含视图解析)问题
  6. 删除NSMutableArray中的二维数组
  7. Swift游戏实战-跑酷熊猫 14 熊猫打滚
  8. POJ-2752 Seek the Name, Seek the Fame(KMP,前缀与后缀相等)
  9. 为Gradle添加tomcat插件,调试WEB应用
  10. dzzoffice教程、文档、开发手册等内容地址
  11. 创建线程(Background Thread)的N种方式
  12. Python3.5 queue模块详解
  13. html postMessage 创建聊天应用
  14. 《C++ Primer》读书笔记—第一章 开始
  15. 热切换Log4j级别配置
  16. SoftMax regression
  17. react中对于redux的封装
  18. 2018-03-11 20165235祁瑛《Java程序设计》第二周学习总结
  19. BZOJ4445 SCOI2015小凸想跑步(半平面交)
  20. luogu P1268 树的重量

热门文章

  1. redis 主从、哨兵、集群
  2. 学习实践:使用模式,原则实现一个C++数据库访问类
  3. 基于PriorityQueue(优先队列)解决TOP-K问题
  4. .Net面试题二
  5. 怎样理解 Vue 中的 v-if 和 v-show ?
  6. 欧拉函数小结 hdu2588+
  7. 【原创】大数据基础之Drill(1)简介、安装及使用
  8. 【原创】大数据基础之Kudu(6)kudu tserver内存占用统计分析
  9. JS基础_打印出1-100之间所有的质数
  10. [转载]from __future__ import的用法