XML学习笔记(一)---概述及语法
XML概述什么是XML英文全称为eXtensible Markup Language,翻译过来为可扩展标记语言。XML技术是W3C组织发布的,目前遵循的是W3C组织于2000发布的XML1.0规范。 现实生活中存在着大量的数据,在这些数据之间往往存在一定的关系,我们希望能在计算机中保存和处理这些数据的同时能够保存和处理他们之间的关系。XML就是为了解决这样的需求而产生数据存储格式。 XML如何保存数据
XML应用场景
XML文件的校验浏览器除了内置HTML解析其外还内置了XML解析器,因此可以使用浏览器对XML进行校验。 XML语法文档声明用来声明xml的基本属性,用来指挥解析引擎如何去解析当前xml <?xml version="1.0"?> version是必须存在的属性,表明当前xml所遵循规范的版本,目前位置都写1.0就可以了。 <?xml version="1.0"encoding="utf-8"?> encoding用来只会解析引擎在解析xml时使用的编码,一定要保证xml格式的数据在保存时使用的编码和解析时使用的编码必须一致,才不会有乱码问题 `<?xml version="1.0" encoding="utf-8" standalone="yes"/>` standalone属性用来指明当前xml是否是一个独立的xml,默认值是yes,表明当前文档不需要依赖于其他文档,如果当前文档依赖其他文档而存在则需要将此值设置为no。 元素
书写规则:
属性一个标签可以有多个属性,每个属性都有它自己的名称和取值,例如: <china capital="beijing"/> 属性的名在定义时要遵循和xml元素相同的命名规则 注释<!-- 注释内容 -->
CDATA区/转义字符<![CDATA[转义的内容]]>: 当XML中一段内容不希望被解析器解析时可以使用CDATA区将其包住 转义字符: & --> & < --> < (less than) > --> > (greater than) " --> " ' --> ' 处理指令处理指令,简称PI (processing instruction)。处理指令用来指挥解析引擎如何解析XML文档内容。 <?xml-stylesheet type="text/css" href="1.css"?> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |