天天看點

xml

xml DTD

文檔類型定義(DTD)可定義合法的XML文檔構模組化塊。它使用一系列合法的元素來定義文檔的結構。

DTD 可被成行地聲明于 XML 文檔中,也可作為一個外部引用。

http://www.w3school.com.cn/dtd/dtd_intro.asp

xml schame(XSD)

XML Schema 的作用是定義 XML 文檔的合法構模組化塊,類似 DTD。

XML Schema 簡介:

http://www.php100.com/manual/w3school/schema/schema_intro.asp.html

http://www.cnblogs.com/zzp28/articles/1718727.html>http://www.cnblogs.com/zzp28/articles/1718727.html>http://www.cnblogs.com/zzp28/articles/1718727.html

我的了解:xml schame其實就是定義xml格式的一種模闆,它本身也是一個xml檔案,然後我們的xml檔案可以按照這個子產品生成,檔案字尾是.xsd

xml schame 校驗

應用場景:

驗證自己生成的xml檔案是否符合xsd模闆定義的格式。

校驗方法:

http://www.ibm.com/developerworks/cn/xml/x-validxphp/

libxml

http://www.w3school.com.cn/php/php_ref_libxml.asp

PHP XML操作類DOMDocument

http://www.jb51.net/article/21472.htm

方法:

load

導入指定位置的XML文檔

$xml = new DOMDocument();
$xml->load(./test.xml);// test.xml是xml格式的檔案
           

loadXML

導入指定字元串的XML文檔

$xml = new DOMDocument();
$xml->loadXml($xmlStr);//$xmlStr是xml格式的字元串
           

some 資料

xml入門

http://www.ibm.com/developerworks/cn/xml/newto/

上一篇: