前端之家收集整理的这篇文章主要介绍了
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。