XML -- XML基础知识
2024-09-05 12:04:14
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 -->
最新文章
- Maven 最佳实践
- 【JavaScript】放大镜效果
- Java Web项目中的经典代码抽取
- 细说new与malloc的10点区别
- SpringMVC核心——视图渲染(包含视图解析)问题
- 删除NSMutableArray中的二维数组
- Swift游戏实战-跑酷熊猫 14 熊猫打滚
- POJ-2752 Seek the Name, Seek the Fame(KMP,前缀与后缀相等)
- 为Gradle添加tomcat插件,调试WEB应用
- dzzoffice教程、文档、开发手册等内容地址
- 创建线程(Background Thread)的N种方式
- Python3.5 queue模块详解
- html postMessage 创建聊天应用
- 《C++ Primer》读书笔记—第一章 开始
- 热切换Log4j级别配置
- SoftMax regression
- react中对于redux的封装
- 2018-03-11 20165235祁瑛《Java程序设计》第二周学习总结
- BZOJ4445 SCOI2015小凸想跑步(半平面交)
- luogu P1268 树的重量
热门文章
- redis 主从、哨兵、集群
- 学习实践:使用模式,原则实现一个C++数据库访问类
- 基于PriorityQueue(优先队列)解决TOP-K问题
- .Net面试题二
- 怎样理解 Vue 中的 v-if 和 v-show ?
- 欧拉函数小结 hdu2588+
- 【原创】大数据基础之Drill(1)简介、安装及使用
- 【原创】大数据基础之Kudu(6)kudu tserver内存占用统计分析
- JS基础_打印出1-100之间所有的质数
- [转载]from __future__ import的用法