|NO.Z.00111|——————————|BigDataEnd|——|Java&MySQL.XML.V02|——|MySQL.v02|XML语法介绍|
一、XML的语法
### --- XML文档声明格式
——> 文档声明必须为结束;
——> 文档声明必写在第一行;
### --- 语法格式:
<?xml version="1.0" encoding="UTF-8"?>
### --- 属性说明:
——> versioin:指定XML文档版本。必须属性,因为我们不会选择1.1,只会选择1.0;
——> encoding:指定当前文档的编码。可选属性,默认值是utf-8;
### --- 元素
~~~ Element 元素: 是XML文档中最重要的组成部分
~~~ 元素的命名规则
——> 1. 不能使用空格,不能使用冒号
——> 2. xml 标签名称区分大小写
——> 3. XML 必须有且只有一个根元素
~~~ # 语法格式:
——> <users><users>
——> XML 必须有且只有一个根元素,它是所有其他元素的父元素,比如以下实例中 users 就是根元素:
<?xml version="1.0" encoding="utf-8" ?>
<users>
</users>
~~~ # 普通元素的结构开始标签、元素体、结束标签组成。
<hello> 大家好 </hello>
~~~ # 元素体:元素体可以是元素,也可以是文本
<hello>
<a>你好</a>
</hello>
~~~ # 空元素:空元素只有开始标签,而没有结束标签,但元素必须自己闭合
<close/>
### --- 属性
——> 1. 属性是元素的一部分,它必须出现在元素的开始标签中
——> 2. 属性的定义格式:属性名=属性值,其中属性值必须使用单引或双引
——> 3. 一个元素可以有0~N个属性,但一个元素中不能出现同名属性
——> 4. 属性名不能使用空格、冒号等特殊字符,且必须以字母开头
<bean id="" class=""> </bean>
### --- 注释
——> XML的注释,以“ 开始,以“--> ”结束。注释内容会被XML解析器忽略!
二、xml语句
<?xml version="1.0" encoding="UTF-8" ?>
<users>
<user id="123" number="">
<name>张百万</name>
<age>15</age>
</user>
<user id="456">
<name>小斌</name>
<age>18</age>
<hobby>
<pingpang>
</pingpang>
</hobby>
</user>
<!-- 空元素 没有结束标签 -->
<close/>
</users>
<!-- XML的注释
1.XML中必须进行文档声明
version 版本信息
encoding 编码
2.xml的文档声明必须写在第一行
3.XML 中的元素标签 命名规则
1.标签定义 不能使用空格 或者 冒号
2.xml标签名称 区分大小写
4.XML中有且只有一个根元素
5.元素体 可以是文本 或者 还是一个标签
6.属性是元素的一部分 只能出现在元素的开始标签中
属性值必须使用单引号或者双引号包裹
一个元素标签可以定义多个属性
-->
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor
分类:
bdv005-mysql
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通