什麼是 XML?
XML 指可擴展標記語言(EXtensible Markup Language)
XML 是一種標記語言,很類似 HTML
XML 的設計宗旨是傳輸數據,而非顯示數據
XML 標籤沒有被預定義。您需要自行定義標籤。
XML 被設計爲具有自我描述性。
XML 是 W3C 的推薦標準
【1.1】XML例子:
先來看一個簡單的XML的例子,這裏的XML包含一個User,User包含name和blog節點。非常的簡單,結構清晰:
<?xml version="1.0" encoding="utf-8" ?>
<User>
<name>Frank Xu Lei</>
<blog>www.frankxulei.com</blog>
</User>
重要的是,我們可以根據需要定義自己的標籤,擴展數據。
【2】JavaScript解析XML:
JavaScript中處理xml文件,是通過XMLDOM來進行的。DOC模型非常重要,這是XML解析的核心機制。例子如下:
//Process XML,處理XML文檔
function ProcessXML (xmlFile)
{
var xmlDoc;
if(window.ActiveXObject)
{
xmlDoc = new ActiveXObject(‘Microsoft.XMLDOM’);
xmlDoc.async = false;
xmlDoc.load(xmlFile);//加載XML文檔
}
else if (document.implementation&&document.implementation.createDocument)
{
xmlDoc = document.implementation.createDocument(”, ”, null);
xmlDoc.load(xmlFile);//加載XML文檔
}
else
{
return null;
}
return xmlDoc;
}
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/book_frank_xl/archive/2010/07/17/5743151.aspx