[Web]XML

XML简介

XML指的是: 可扩展 标记 语言

XML特性

具有平台无关性, 是一门独立的标记语言
具有自我描述性, 且大多数的操作语言 都对XML进行了支持

XML常用的方面

  1. 网络数据的传输
  2. 本地数据的存储
  3. 配置文件的编写
    (后期JavaEE WEB阶段 与 JavaEE 框架阶段 会大量的使用XML描述配置文件)

XML语法结构

1、 XML文档声明 (用于描述文档的版本, 以及字符编码信息)
<?xml version="1.0" encoding="UTF-8"?>

2、标记 / 元素 / 标签 / 节点 (同一个事物)
标签分为: 开放标签(开始标签) 与 闭合标签(结束标签)

我们在开始标签有与结束标签之间 描述标签的内容

开始标签的语法结构: <标签名称>
结束标签的语法结构: </标签名称>

3、 XML文档中的所有标签, 允许重名 , 允许互相嵌套, 不允许交叉

4、 任意的XML文件, 都必须存在 且 只能存在一个 根标签
5、 子标签,兄弟标签,父标签,祖先标签,后代标签的 概念

<books>
        <book>
            <id>10001</id>
            <name>A</name>
            <info>讲述了.... </info>
        </book>
        <book>
            <id>10002</id>
            <name>B</name>
            <info>讲述了....</info>
        </book>
 </books>

上述的xml文档中,
book标签是 books标签的子标签
book标签是 id/name/info 标签的父标签
id/name/info 是books标签的后代标签
books标签是 id/name/info标签的 祖先标签
id与name与info 是兄弟标签

6、 属性
在开始标签中的标签名称后, 可以编写属性:

属性由一个或多个键值对组成,
键与值之间使用等号连接
多个键值对之间 使用空格分割
值必须使用引号引住

7、 XML文档的注释编写
多行注释:
<!-- 注释的内容 ->

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值