[Web]XML

别来无恙 提交于 2020-03-12 08:48:00

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文档的注释编写
多行注释:
<!-- 注释的内容 ->

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!