XML学习

简介: XML学习

基础概念


XML是可扩展标记语言(独立于软件和硬件的信息传输工具)

用途为存储和传输数据

XML标签需自行定义,标签的意义依赖于软件和程序的功能特性

与 HTML 的区别,HTML的目的在于显示数据(数据的外观),存在预定义标签


语法规则


属性值需加 “ ”或 ‘ ’

标签对大小写敏感

注释

元素命名:使得名称具有描述性

尽量多使用子元素来描述信息,而不是属性**(属性不易扩展,难以阅读)**

元素标识可存储为属性id = '105'

在线语法规则验证器:XML语法检查


特殊符号


XML中一些字符是具有特殊含义的,所以在字符串中不能随意使用。


if salary < 1000 then
if salary < 1000 then


当输入歧义的符号时,需要替换为预定义好的实体,这些实体必须以符号"&“开头,以符号”;"结尾,如下图所示。


显示结果 描述 转义字符 十进制
空格 &nbsp; &#160;
< 小于号 &lt; &#60;
> 大于号 &gt; &#62;
& 与号 &amp; &#38;
" 双引号 &quot; &#34;
单引号 &apos; &#39;
× 乘号 &times; &#215;
÷ 除号 &divde; &#247;
相关文章
|
15天前
|
XML SQL 数据处理
学习 XQuery:XML数据查询的关键
XQuery是用于查询XML数据的语言,类似SQL对数据库的操作。它基于XPath构建,用于从XML文档中提取和排序元素。FLWOR表达式(For, Let, Where, Order by, Return)是其核心,用于处理和过滤数据。例如,示例代码展示了如何选取&quot;books.xml&quot;中价格大于30的书籍并按标题排序。XQuery还可用于Web服务、生成报告、XML到XHTML转换及搜索文档等场景。了解XPath能帮助更好地掌握XQuery,两者有相似的数据模型和函数。
36 0
|
4月前
|
XML 存储 JSON
Python学习 -- 常用数据交换格式(CSV、XML、JSON)
Python学习 -- 常用数据交换格式(CSV、XML、JSON)
31 0
|
7月前
|
XML 存储 JSON
Python学习 -- 常用数据交换格式(CSV、XML、JSON)
Python学习 -- 常用数据交换格式(CSV、XML、JSON)
63 0
|
5月前
|
XML Java Maven
第1次Spring源码学习之@Bean、@Configuration、xml、分析
第1次Spring源码学习之@Bean、@Configuration、xml、分析
46 0
|
8月前
|
XML 数据安全/隐私保护 数据格式
一种自主学习 Office Open XML 文件格式的方法介绍
一种自主学习 Office Open XML 文件格式的方法介绍
53 0
|
2月前
|
XML 存储 JavaScript
深入学习 XML 解析器及 DOM 操作技术
所有主要的浏览器都内置了一个XML解析器,用于访问和操作XML XML 解析器 在访问XML文档之前,必须将其加载到XML DOM对象中 所有现代浏览器都有一个内置的XML解析器,可以将文本转换为XML DOM对象
72 0
|
9月前
|
XML 存储 数据库
XML学习基础知识归纳(一)
XML是可扩展的标记语言,xml文档的后缀名为 .xml
50 1
|
11月前
|
XML 数据格式
【XML学习 三】XML Schema原理及使用
【XML学习 三】XML Schema原理及使用
85 0
|
11月前
|
XML 运维 前端开发
【XML学习 二】DTD原理及使用
【XML学习 二】DTD原理及使用
56 0
|
11月前
|
XML 存储 JSON
【XML学习 一】XML基础
【XML学习 一】XML基础
118 0