首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
xml初学简介
时间:
2015-04-01 20:01:33
阅读:
101
评论:
0
收藏:
0
[点我收藏+]
标签:
xml
什么是XML?
1、全称Extensible Markup Language,可扩展标记语言,W3C组织发布。
2、XML用来保存有一定结构关系的数据。
3、标签的嵌套,实质是一串字符串。
4、跨平台
XML文件
1、存有xml代码
2、文件后缀名为.xml
校验XMl文件
利用浏览器打开并校验xml文件,如果不符合xml语法规范,就会报错。
xml作用
1、用来保存数据
2、作为软件的配置文件
xml语法
1、xml文档声明
a、用来声明xml的基本属性,用来指挥解析引擎如何去解析当前xml。
b、通常一个xml都要包含并且只能包含一个文档声明。
c、xml文档必须在整个xml最前面,在文档声明之前不能有任何内容。
d、<?xml version="1.0" ?>
version表明xml所遵循的规范版本,必须具备。
f、<?xml version="1.0" encoding="utf-8" ?> 用来指挥解析引擎在解释xml时所用的编码;
如果保存xml文件和解析xml文件时使用的编码方式不同,那么就会出现乱码问题。
d、<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
standalone属性用来指明当前xml文件是否是一个独立的xml,默认值为”yes“,表示这个文档不需要依赖于其他文档。
2、元素
一个xml标签就是一个元素;
一个标签分为开始和结束标签;
开始和结束标签之间的内容成为标签体;
一个标签中可以包含任意多子标签,但必须要合理嵌套;
没有标签体的标签称为自闭标签,
例如:<a><a/>,简写为<a/>;
一个格式良好的xml只能有一个根标签;
命名规则:
xml中的空格和回车会被当做标签体处理;
标签区分大小写;<p></p>和<P></P>是不同的;
标签不能以数字,标点符号,或"_"开头;
不能包含空格;
名称中间不能包含冒号;
3、属性
一个标签可以有多个属性,每个名称都有它的名称和取值;
格式:<china capital="beijing"></china>
属性的名称也要遵循和xml元素相同的命名规则;
属性的值需要用双引号或单引号括起来;
4、注释
格式:<!--注释 -->
注释可以出现在文档任意位置,除了文档声明之前;
注释不能嵌套注释;
5、CDATA区/转义字符
格式:<![CDATA[转义内容]]>
CDATA区里面的内容当做文本对待;
转义字符:
符号--》转义字符
& --> &
< --> <
> --> >
" --> "
‘ --> '
6、处理指令,简称PI(processing instruction)
用来指挥解析引擎如何去解析当前xml。
xml初学简介
标签:
xml
原文地址:http://blog.csdn.net/u010378579/article/details/44811271
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!