XML学习
XML指可扩展标记语言,为了传输数据,而不是显示数据。 注意只有当保存xml文件的编码与浏览器解析xml文件的编码相同时,xml才会被浏览器成功解析。 通常记事本保存文件的格式是gb2312,而浏览器默认解析xml格式为utf-8,而xml头部encoding是在设置浏览器的解析格式,若将记事本另存为utf-8,则可以改变原来xml格式。 你若使用myeclipse或其他开发工具,则不必担心此问题,无论设置字符编码为什么,浏览器都可以解析,因为开发工具会解决其余问题。 字符编码 gbk 20000个汉字 gb2312 5000个汉字,可以相互通用,但他们都不能与utf-8相互通用。 xml分为如下几个部分 xml文档声明:(必须置为第一行) <?xml version="1.0" encoding="gb2312" ?> 元素: 一个合格的 xml 必须有仅只有一个根元素。 元素的命名规则与Java类似,不过不可以以xml或Xml开头,xml中不会忽视主题内容中的空格和换行,下面中后者比前者节约流量。 <中国> <北京> <海淀/> </北京> </中国> <中国><北京><海淀/></北京></中国>
属性命名规则和元素一样,属性一定要用引号包起来,单引号,双引号都可以。 属性一定要写在开始标签。或者用子标签的形式来表示。 <Persons> <person name="java"> </person> </Persons> 注释<!-- -->不能嵌套 CDATA区内的内容不会被解析,只会保留原来的样式。 <![CDATA[ ]]> <![CDATA[<last><<<<<<<</last>]]> 特殊字符 & & < < > > " " ' ' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |