XML学习

前端之家收集整理的这篇文章主要介绍了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>]]>

特殊字符

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

原文链接:https://www.f2er.com/xml/294457.html

猜你在找的XML相关文章