Xml的一些基本概念(摘抄自w3school.com.cn)
一个Xml的文档示例:
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>
<details>
第一行是Xml的声明,它定义Xml的版本和使用的编码。
下一行描述文档的根元素(每个XML文档必须包含根元素,并且下面的所有元素均可拥有子元素):
<note>
接下来的4行是描述上面根元素的四个子元素
最后一行定义根元素的结尾,展示了XML出色的自我描述性
实例:

在XML中,所有元素都必须有关闭标签,并且标签具有大小写敏感;
<Message>这是错误的。</message> <message>这是正确的。</message> 

XML的属性值需要加引号
实体引用
在XML中,字符小于号和&是非法的,需要用实体引用来替代
如:
<message>if salary < 1000 then</message>会产生错误
正确应该为:
<message>if salary < 1000 then</message> 
在XML中有五个应该记下的实体引用:

XML的注释为:
<!-- This is a comment --> ,并且在XML中空格会被保留,所以在读写的时候要注意,并且多个空格不会被删节,写了几个就是几个
XML的命名规则(元素):
- 名称可以包含字母,数字以及其他字符
 - 名称不能以字符"xml"的任何方式,大小写等开始
 - 名称不能包含空格,不能以数字或者标点符号开始
PS:属性的方式不易扩展,尽量使用元素的方式来处理数据 
Xml的一些基本概念(摘抄自w3school.com.cn)的更多相关文章
- XML DOM解析 基础概念
		
DOM和SAX W3C制定了一套书写XML分析器的标准接口规范——DOM. 除此以外,XML_DEV邮件列表中的成员根据应用的需求也自发地定义了一套对XML文档进行操作的接口规范——SAX. 这两种接 ...
 - scrapy研究探索(二)——爬w3school.com.cn
		
下午被一个问题困扰了好一阵.终于使用还有一种方式解决. 開始教程二.关于Scrapy安装.介绍等请移步至教程(一)(http://blog.csdn.net/u012150179/article/de ...
 - 关于JavaScript lastIndexOf() 方法 w3school.com.cn写的不一定全对
		
关于JavaScript lastIndexOf() 方法 w3school.com.cn的表述是 定义和用法 lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的 ...
 - HTML URL 编码:请参阅:http://www.w3school.com.cn/tags/html_ref_urlencode.html
		
http://www.w3school.com.cn/tags/html_ref_urlencode.html
 - input输入框的readonly属性-----http://www.w3school.com.cn/tags/tag_input.asp
		
http://www.w3school.com.cn/tags/tag_input.asp input输入框的readonly属性 查询方法: 1.先找官方的文档,api 2.官方的有看不懂的再百度相 ...
 - XML的基础之一(概念和语法)
		
XML的基础(概念和语法) xml html 概念 异同 XML全称为extensible markup language,即可扩展标记语言,简单理解为可预定义标签的编程语言.它与HTML(超文本标 ...
 - MVC学习-http://www.w3school.com.cn/
		
连接字符串: <add name="MovieDBContext" connectionString="Data Source=|DataDirectory|\Mo ...
 - PHP-变量(www.w3school.com.cn/php)
		
写在前面: 变量可以形象的解释为信息的容器(存信息的东西).比如说$x=8,相当于把8给放到x里面,以后操作$x的时候就相当于操作8 >5+$x结果为13 ------------------- ...
 - PHP-语法(www.w3school.com.cn/php)
		
写在前面: 假设系统里已安装PHP软件 PHP是一种脚本语言,执行PHP脚本后向浏览器返回纯HTML语言(即后台将.php文件的执行结果以纯HTML的形式返回到前端) ---------------- ...
 
随机推荐
- UVA11754 - Code Feat
			
Hooray! Agent Bauer has shot the terrorists, blown upthe bad guy base, saved the hostages, exposed ...
 - 1057 - Collecting Gold
			
1057 - Collecting Gold PDF (English) Statistics Forum Time Limit: 2 second(s) Memory Limit: 32 MB ...
 - Bean拷贝工具
			
Apache BeanUtils Spring BeanUtils cglib BeanCopier Hutool BeanUtil Mapstruct Dozer 1.Apache BeanUti ...
 - webservice   websocket    socket  http   rpc
			
HTTP: HTTP 是基于请求响应式的,即通信只能由客户端发起,服务端做出响应,无状态,无连接. webSocket: 服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向 ...
 - Denoising Diffusion Probabilistic Models (DDPM)
			
目录 概 主要内容 Diffusion models reverse process forward process 变分界 损失求解 最后的算法 细节 代码 Ho J., Jain A. and A ...
 - JDK、JVM和JRE三者间的关系,及JDK安装路径下的文件夹说明
			
JDK的全称是Java SE Development Kit, 即Java标准开发包,是Sun公司提供的一套用于开发Java应用程序的开发包, 它提供了编译.运行Java查询所需的各种工具和资源,包括 ...
 - SQL Server  添加字段,修改字段类型,修改字段名,删除字段
			
-- 1.添加字段-- 基本语法alter table 表 add 列名 字段类型 null-- 例:给学生表添加Telephone字段并指定类型为vachar,长度为50,可空alter table ...
 - xpath如何使用正则、xpath定位svg标签、xpath常用集合
			
自己用到的xpath都收集下咯!!! 持续更新本页面 xpath查找svg图标 xpath('//*[local-name() = "svg" and @class="_ ...
 - 【操作系统】I/O多路复用 select poll epoll
			
@ 目录 I/O模式 I/O多路复用 select poll epoll 事件触发模式 I/O模式 阻塞I/O 非阻塞I/O I/O多路复用 信号驱动I/O 异步I/O I/O多路复用 I/O 多路复 ...
 - 使用.NET 6开发TodoList应用(21)——实现API版本控制
			
系列导航及源代码 使用.NET 6开发TodoList应用文章索引 需求 API接口版本管理,对于一些规模稍大的企业应用来说,是经常需要关注的一大需求.尽管我们的示例程序TodoList很简单,但是我 ...