XML----语法

前端之家收集整理的这篇文章主要介绍了XML----语法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

用处:

1. 可以作为程序间通讯的标准(ajax text xml json)

2. 可以作为配置文件

//如果我们在PHP中连接数据库
<?PHP

	$conn=MysqL_connect(“123.11.11.23”,”root”,123456);
	//PHP 可以操作xml
?>

//配置文件
<dbinfo>
<host>123.11.11.23</host>
<user>root</user>
<type>MysqL</type>
<password>123456</password>
</dbinfo>

3.可以做为小型数据库,存储数据


CDATA的基本语法:

<![CDATA[

内容...

]]>

如: <照片><![CDATA[*(*&&&)^¥#%#@@]]></照片>



XML命名规范:

1.区分大小写,例如,<P>和<p>是两个不同的标记
2.不能以数字或标点符号开头。
3.最好不以xml(或XML、或Xml 等)开头。
4.不能包含空格。对于XML标签中出现的所有空格和换行
5.名称中间不能包含冒号(:)


XML注释:

<!--这是一个注释-->
1.注释内容中不要出现--;
2.不要把注释放在标记中间;
<Name <!--the name-->>TOM</Name>
3.注释不能嵌套;
4.可以在除标记以外的任何地方放注释


XML转义字符:

转义符 符号

&lt; <

$gt; >

&amp; &

&quot; "

&apos; '


XML校验:

现在几乎所有的浏览器都内置了供读取和操作XML的解析器,解析器载入xml,并将xml转换为XML DOM对象,我们可通过javascript操作此DOM对象,并可对xml文件进行dtd的验证。
创建xml文档解析器对象:IE浏览器
var xmldoc = new ActiveXObject("Microsoft.XMLDOM");
如果非IE浏览器的话
xmldoc=document.implementation.createDocument("","",null);
开启xml校验
xmldoc.validateOnParse = "true";
装载xml文档
xmldoc.load("book.xml");
获取错误信息
xmldoc.parseError.reason;
xmldoc.parseError.line;


<?xml version="1.0" encoding="gb2312" standalone="no"?>
<NET>
	<视频网站>
		<优酷网>
			<开发者>A Team</开发者>
			<网址>http://www.youku.com</网址>
		</优酷网>
		<土豆网>
			<开发者>B Team</开发者>
			<网址>http://www.tudou.com</网址>
		</土豆网>
		<爱奇艺>
			<开发者>C Team</开发者>
			<网址>http://www.iqiyi.com</网址>
		</爱奇艺>
	</视频网站>
	<社交网站>
		<INSTAGRAM>
			<DEVELOPER>AA Team</DEVELOPER>
			<URL>http://www.instagram.com</URL>
		</INSTAGRAM>
		<FACEBOOK>
			<DEVELOPER>BB Team</DEVELOPER>
			<URL>http://www.facebook.com</URL>
		</FACEBOOK>
		<TWITTER>
			<DEVELOPER>CC Team</DEVELOPER>
			<URL>http://www.twitter.com</URL>
		</TWITTER>
	</社交网站>
</NET>

猜你在找的XML相关文章