欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

(一)XML基础概念

时间:2023-07-07
文章目录
1、XML概念
2、XML语法
  2.1文档声明
  2.2元素(标签)
  2.3XML命名规则
  2.4文本区域(CDATA区)
3、XML属性 1、XML概念 定义:XML为可扩展标记性语言。
作用:
1、保存具有自我描述性的数据。
2、为项目或模块配置文件。
3、作为网络传输数据格式。 现阶段XML使用的地方较多,轻量级数据传输会用到JSON,XML是为了替代HTML被提出来的,因为语法比较严格。

  以下例子为XML存储书籍,首先新建标签books(复数),内部采用book标签进行每一本书的存储。

2、XML语法 2.1文档声明

<?xml version="1.0" encoding="utf-8" ?>

2.2元素(标签)   XML元素是指从(且包括)开始标签到(包括)结束标签的部分,元素可以包括其它元素、文本混合物。元素也可以拥有属性。

人工智能 斯蒂芬孙 9.9 Java编程 新海诚 99

2.3XML命名规则
2.3.1)名称可以含有字母、数字以及其它字符
例如:

作者安徒生的童话939


2.3.2)名称不能以数字或者标点符号开始或包含空格。
错误示范:
以数字或者标点符号开头:

<121book id="SN123123413241"> 人工智能 斯蒂芬孙 9.9 Java编程 新海诚 99

以空格开头:

<121book id="SN123123413241"> 人工智能 斯蒂芬孙 9.9 Java编程 新海诚 99


2.3.3)所有XML元素必须含有关闭标签。


2.3.4)对大小写很敏感,格式要求比较规范。
错误示范:

·········<错误写法>


2.3.5)标签必须正确嵌套。

·········<错误写法>


2.3.6)必须具有根元素。
  根元素是顶级元素,根元素是没有父标签的顶级元素。

·········<错误写法>

2.4文本区域(CDATA区)   遇到不需要XML解析的纯文本内容可以使用CDATA格式。

2.4.1单标签和双标签

双标签在内部添加元素:

作者安徒生的童话939

单标签整合为一条XML标签:

2.4.2特殊符号
  比如要在Markdown或者XML中写小于号<和大于号>。使用<表示<。使用>表示>,注意要切换到英文输入法。

<书籍">>

  在实际中显示为大于号和小于号。

3、XML属性   属性必须用引号表示,否则会报错。属性为元素中的内容,元素是一条标签。

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。