XML----语法

来源:互联网 发布:高级java工程师委培班 编辑:程序博客网 时间:2024/04/27 17:51

用处:

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>



0 0