加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

XML学习

发布时间:2020-12-16 08:23:05 所属栏目:百科 来源:网络整理
导读:XML指可扩展标记语言,为了传输数据,而不是显示数据。 注意只有当保存xml文件的编码与浏览器解析xml文件的编码相同时,xml才会被浏览器成功解析。 通常记事本保存文件的格式是gb2312,而浏览器默认解析xml格式为utf-8,而xml头部encoding是在设置浏览器的解

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>]]>

特殊字符

& &amp; < &lt; > &gt; " &quot; ' &apos;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读