xml概述和语法

1.什么是xml

xml是EXtensible Marku Language 的缩写,它是一种类似于HTML的标记语言,称为可扩展标记语言。所谓可扩展,指的是用户可以按照XML规则自定义标记。

2.应用场景

主要用于数据保存(当作配置文件等)。

3.xml的语法结构

文档声明

以<?xml 开头   ?>结尾 ,

它有三个属性 分别为

version 版本声明     大多数xml文档都是 version = “1.0”

encoding 文档编码声明  如 encoding = “utf-8”

standalone 独立文档声明 standalone = “yes” 表示文档是独立文档  standalone = “no” 表示文档依赖于外部文档

<?xml version = "1.0" encoding = "utf-8"  standalone = "yes"> 表示该文档是1.0版本 编码集为utf-8的独立文档

元素

有开始标签 ,元素内容 ,结束标签组成 :<a>xxx</a>

开始和结束标签中间可以嵌套一个元素表示该元素的子元素

没有元素内容的元素叫做空元素: <a></a>可以简写 <a/>

属性

位置在元素的头标签里 在标签名后

<售价 单元= "元">68</售价> 其中 单元 = “元” 是该元素的属性 单元是属性名 元是属性值

注释

以<!--开头 -->结尾 中间写注释内容

特殊字符处理

特殊字符: &  <  >  " ‘ 作为元素内容时有歧义需要转义(用预定义实体代替)

特殊字符 预定义实体
& &amp;
< &lt;
> &gt;
" &quot;
&apos;

CDATA段

与特殊字符处理类似,同时处理多个字符,

格式以"<![CDATA["开始,以“]]>”结束,中间放入待转义的字符串。

原文地址:https://www.cnblogs.com/jiandande-lhr/p/10848894.html

时间: 2024-10-15 04:47:28

xml概述和语法的相关文章

JavaScript之Ajax-3 XML语法(XML概述、基本语法)

一.XML概述 XML概述 - XML 是可扩展标记语言(eXtensible Markup Language) - XML 是一种标记语言,类似于HTML - XML 的设计宗旨是传输数据,尔非现实数据 - XML 的标签没有被预定义,需要自行定义 - XML 是W3C的推荐标准 XML用途 - XML 应用于web开发的许多方面,常用于简化数据的存储和共享 - XML 可以将数据从 HTML 中分离出来 - XML 可以简化数据共享 - XML 可以简化数据传输 二.基本语法 XML声明 -

xml--小结②XML的基本语法

二.XML的基本语法1.文档声明:作用:用于标识该文档是一个XML文档.注意事项:声明必须出现在文档的第一行(之前连空行都不能有,也不能有任何的注释) 最简单的XML声明:<?xml version="1.0"?>声明中的encoding属性:说明解析当前XML文档时所使用的编码.默认是UTF-8声明中的standalone属性:说明XML文档是否是独立的.(了解) 2.元素结束标签不能省略一个XML文档必须且只能有一个根标签XML文档中不会忽略回车和换行及空格标签的命名规

xml文件的语法

xml文件的语法1)文档声明<?xml version="1.0" 指明XML文件的版本号,XML解析器就会采用对应的版本进行解析encoding="UTF-8" 指明XML文件中的中文采用UTF-8编码,在IDE工具中,指明该文件的保存编码方式?standalone="yes或no" 指明XML文件需要初其它文件DTD约束的话,就是no,如果单独的XML文件,就是yes>各浏览器中的XML解析器只对XML文件的语法检测 2)元素1)

XML学习1:XML概述

早就知道了XML,可惜一直没有系统的学习过,这次接触Java文件传输,又用到了XML,因此就来学习学习吧. 一XML前导 对XML最好的描述 XML是独立于软件和硬件的信息传输工具.XML是W3C的推荐标准.XML无所不在,当我们看到XML标准突飞猛 进的开发进度,以及大批的软件开发商采用这个标准的日新月异的速度时,真的是不禁感叹这真是令人叹为观止. 目前,XML在Web中起到的作用不会亚于一直作为Web基石的HTML.XML是各种应用程序之间进行数据传输的 最常用的工具,并且在信息存储和描述领

Web开发中XML概述

XML的概述 1.XML一种数据存储格式,这种数据存储格式在存储数据内容的同时,还能够保存数据之间的关系 2.XML保存数据的方法:XML利用标签来保存数据的内容,利用标签之间的嵌套关系来保存数据之间的关系. 3.XML的应用: (1)利用XML跨平台的特性,用来在不同的操作系统不同的开发语言之间传输数据.如果说java是一门跨平台的语言,那XML就是跨平台的数据. (2)利用XML可以保存具有关系的数据的特性,还常常被用来做为配置文件使用. 4.XML文件:把XML格式的数据保存到文件中,这样

XML 树结构,语法规则,元素,属性,验证及其解析

XML 文档形成了一种树结构,它从"根部"开始,然后扩展到"枝叶". 一个 XML 文档实例 XML 文档使用简单的具有自我描述性的语法: <?xml version="1.0" encoding="UTF-8"?> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</hea

XML结构与语法

XML结构 〈?xml version="1.0" encoding="gb2312" ?〉 version是标明此XML文件所用的标准的版本号;encoding指明了此XML文件中所使用的字符类型,可以省略   XML解析 解析器的主要功能就是检查XML文件是否有结构上的错误,剥离XML文件中的标记,读出正确的内容,以交给下一步的应用程序处理. 同HTML一样,在浏览器中,必须有HTML的解析器,这样浏览器才能够"读懂"各种用HTML标记所组成

Java的概述以及语法

Java的语法分为标示符和数据类型 Java的概述: 一些手打的: long l = 12345; //隐式转换 int a = (int)121234567L; //强制转换 float f =123.45;(提示报错) 默认为int类型,所以无法转换 下面三种为正确格式: { float f = 123.45F; f = (float)123.45; double d =123.45; } char c =‘中’; char和int是兼容型 char c1 =123; System.out.

C#操作Xml:XPath语法 在C#中使用XPath示例

XPath可以快速定位到Xml中的节点或者属性.XPath语法很简单,但是强大够用,它也是使用xslt的基础知识. 示例Xml: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 <?xml version="1.0" encoding="utf-8" ?> <pets>   <cat color="black&quo