博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XML1_XML基础
阅读量:5095 次
发布时间:2019-06-13

本文共 1572 字,大约阅读时间需要 5 分钟。

1、XML的作用

  XML 被设计用来传输和存储数据。所以XML 是不作为的。

2、简单的描述 

  XML 文档形成一种树结构。

  XML 文档必须包含
根元素。该元素是所有其他元素的父元素。XML 文档中的元素形成了一棵文档树。这棵树从根部开始,并扩展到树的最底端。所有元素均可拥有子元素:
  
  
  
.....
  
  

   父、子以及同胞等术语用于描述元素之间的关系。父元素拥有子元素。相同层级上的子元素成为同胞(兄弟或姐妹)。所有元素均可拥有文本内容和属性(类似 HTML 中)。

3、语法规则

 
所有 XML 元素都须有关闭标签

 XML 标签对大小写敏感

 XML 必须正确地嵌套

 XML 文档必须有根元素

 XML 的属性值须加引号

 实体引用

&lt; < 小于
&gt; > 大于
&amp; & 和号
&apos; ' 单引号
&quot; " 引号
 
 
 
 
 

 XML 中的注释

 在 XML 中编写注释的语法与 HTML 的语法很相似:

 在 XML 中,空格会被保留

  在 XML 中,文档中的空格不会被删节。

 XML 以 LF 存储换行

 在 Windows 应用程序中,换行通常以一对字符来存储:回车符 (CR) 和换行符 (LF)。这对字符与打字机设置新行的动作有相似之处。在 Unix 应用程序中,新行以 LF 字符存储。而 Macintosh 应用程序使用 CR 来存储新行。
 
4、实例

  上图表示下面的 XML 中的一本书:

1 
2
3
Everyday Italian 4
Giada De Laurentiis
5
2005
6
30.00
7
8
9
Harry Potter 10
J K. Rowling
11
2005
12
29.99
13
14
15
Learning XML 16
Erik T. Ray
17
2003
18
39.95
19
20

 

  例子中的根元素是 <bookstore>。文档中的所有 <book> 元素都被包含在 <bookstore> 中。

  <book> 元素有 4 个子元素:<title>、< author>、<year>、<price>。

 

总结:1、这种可扩展的标记语言主要用来用来传输和存储数据,XML自己不作为,只有使用程序语言或者XML工具才能传送、接收和显示出这个文档。

   2、语法规则:根元素,标签成对嵌套出现,区分大小写,属性必须加引号,5中特殊字符的实体引用,空格会被呈现

   3、节点和元素的关系留在下一篇中讲解

 

转载于:https://www.cnblogs.com/hyli/p/3623701.html

你可能感兴趣的文章
线性表的链式存储
查看>>
Docker 和一个正常的虚拟机有何区别?
查看>>
Javascript 中 的坑..
查看>>
css部分基础归纳--学习笔记
查看>>
Windows下搭建Android开发环境
查看>>
php对nesc编译后的文件处理
查看>>
解决:Could not resolve archetype org.apache.maven.archetypes
查看>>
数据库 表字段添加表情
查看>>
普通平衡树(bzoj 3224)
查看>>
GitLab-CE-8.9.4 (OpenLogic CentOS 7.2)
查看>>
c#3.0新特性
查看>>
C语言-宏条件编译详解
查看>>
MP3结构与组成
查看>>
silverlight Command与behavior如何使用?
查看>>
javascript 简单实现对两个数组相似度的检验
查看>>
017. ADO.NET Connection和command及DataReader
查看>>
mysql导入导出.sql文件备份还原数据库[mysql导入导出sql命令行] .
查看>>
Rational Rose 2007 安装
查看>>
Coding配合git使用时遇到的问题
查看>>
java 字体+颜色综合使用示例
查看>>