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区里面的内容当做文本对待; 转义字符: 符号--》转义字符 & --> &amp; < --> &lt; > --> &gt; " --> &quot; ' --> &apos; 6、处理指令,简称PI(processing instruction) 用来指挥解析引擎如何去解析当前xml。

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念