
XML基本语法
发布日期:2021-05-07 14:41:27
浏览次数:22
分类:原创文章
本文共 1159 字,大约阅读时间需要 3 分钟。
目录
1 阅读xml文件


2 XML 的基本语法

1) 有且只有一个根元素


<root> <child> <subchild>.....</subchild> </child></root>
2) XML 文档声明必须放在文档的第一行
<?xml version="1.0" encoding="utf-8"?>
3) 所有标签必须成对出现
4) XML 的标签严格区分大小写
<Message>这是错误的</message><message>这是正确的</message>
5) XML 必须正确嵌套
6) XML 中的属性值必须加引号
<note date="12/11/2007"><to>Tove</to><from>Jani</from></note>
7) XML 中,一些特殊字符需要使用“实体”
在 XML 中,一些字符拥有特殊的意义。
如果您把字符 "<" 放在 XML 元素中,会发生错误,这是因为解析器会把它当作新元素的开始。这样会产生 XML 错误:
<message>if salary < 1000 then</message> <!--错误-->
为了避免这个错误,请用实体引用来代替 "<" 字符:
<message>if salary < 1000 then</message>
3 在 XML 中,有 5 个预定义的实体引用:
< | < | less than |
> | > | greater than |
& | & | ampersand |
' | ' | apostrophe |
" | " | quotation mark |
注释:在 XML 中,只有字符 "<" 和 "&" 确实是非法的。大于号是合法的,但是用实体引用来代替它是一个好习惯。
8) XML 中可以应用适当的注释
<!-- 我是注释 -->
4 XML 元素
XML 元素指的是开始标签到结束标签的部分
一个元素中可以包含
1) 其他元素
2) 文本
3) 属性
4) 以上的混合
5 XML 命名规则
1) 名称可以包含字母、数字及其他字符
2) 名称不能以数字或者标点符号开始 3) 名称不能以字母 xml 开始
4) 名称不能包含空格
在XML中,空格会被保留:HTML 会把多个连续的空格字符裁减(合并)为一个:
HTML: | Hello Tove |
输出结果: | Hello Tove |
在XML中,文档中的空格不会被删减。
XML 以 LF 存储换行在 Windows 应用程序中,换行通常以一对字符来存储:回车符(CR)和换行符(LF)。在 Unix 和 Mac OSX 中,使用 LF 来存储新行。在旧的 Mac 系统中,使用 CR 来存储新行。XML 以 LF 存储换行。
6 DTD约束
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月01日 23时04分38秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
7628 EDCCA认证寄存器修改(认证自适应)
2019-03-04
C#四行代码写简易计算器,超详细带注释(建议新手看)
2019-03-04
计算机网络子网划分错题集
2019-03-04
java一些基本程序
2019-03-04
数据结构之排序
2019-03-04
数据结构经典十套卷之八
2019-03-04
修改jupyter保存文件目录
2019-03-04
tensorflow入门变量常量
2019-03-04
卷积神经网络六之CNN反向传播计算过程
2019-03-04
神经元与神经网络一之概述
2019-03-04
神经网络二之手写数字识别
2019-03-04
神经网络四之计算损失函数
2019-03-04
神经网络六之反向传播
2019-03-04
第五章 数字滤波器的基本结构之三
2019-03-04
第六章 IIR数字滤波器的设计方法之三全通系统
2019-03-04
FANUC机器人R-30iB_R-30iB PLUS备件规格型号统计整理
2019-03-04
如何在VM station虚拟机中安装西门子博途TIA PORTAL?
2019-03-04
FANUC机器人的镜像备份操作及U盘格式化具体步骤
2019-03-04
vue-依赖-点击复制
2019-03-04
js井子棋
2019-03-04