XML 入门 - XML 系统教程(1)

XML (Extensible Markup Language)指可扩展标记语言。

组成

<?xml version="1.0" encoding="UTF-8"?>
<student>
    <name>张三</name>
    <age>18</age>
</student>

XML 文档的第一行通常是一个 XML 声明,这个声明告诉人们或机器,这是一个 XML 文件。你可以将这个声明简写成 <?xml?>,也可以给它加上属性 version,标识这个 XML 的版本号,加上属性 encoding 标注这个文档的编码类型。

元素(elements)

XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。

在上面的 XML 示例中,一共有三个元素:student、name、age。student 是根元素,name 和 age 是 student 的子元素。

在上面的 XML 示例中,name 元素 由开始标签 <name> 和结束标签 </name> 已经之间的内容“张三”组成。

根元素

一个 XML 文档只有一个根元素。

元素命名

元素的命名规则如下:

  • 名称可以包含字母、数字以及其他的字符。
  • 名称不能以数字或者标点符号开始。
  • 名称不能以字母 xml(或者 XML、Xml 等等)开始。
  • 名称不能包含空格。
// 下面的命名是正确的
<myname></myname>
<my-name></my-name>
<myName></myName>

// 下面的命名是错误的
<my name></my nmae>
<xml-node></xml-node>

属性

在 XML 中,属性用来为元素提供额外的信息,先看一个 XML 片段:

<image src="computer.gif">
<link href="demo.html">

在实例中,image 元素有一个属性 src,这个属性的值为 computer.gif;link 元素有一个属性 href,它的值为 demo.html。

语法规则

  • 所有的 XML 标签都必须有关闭标签。
  • XML 标签对大小写敏感。
  • XML 标签必须正确地嵌套。

结尾

这篇文章只是简单地介绍 XML 相关的入门知识

上一篇:JDBC 连接数据库,包含连接池


下一篇:(已解决)jdk安装 系统找不到文件C:\ProgramData\Oracle\Java\javapath\java.exe