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

XML----语法

发布时间:2020-12-16 09:17:51 所属栏目:百科 来源:网络整理
导读:用处: 1. 可以作为程序间通讯的标准(ajax text xml json) 2. 可以作为配置文件 //如果我们在php中连接数据库?php$conn=mysql_connect(“123.11.11.23”,”root”,123456);//php 可以操作xml?//配置文件dbinfohost123.11.11.23/hostuserroot/usertypemysql

用处:

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>

(编辑:李大同)

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

    推荐文章
      热点阅读