注意只有当保存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>]]>
特殊字符
& & < < > > " " ' '
原文链接:https://www.f2er.com/xml/294457.html