可以用記事本打開
XML是壹種標識語言。壹個XML元素是由開始標簽、結束標簽以及標簽之間的數據構成的。開始和結束標簽用來描述標簽之間的數據。標簽之間的數據被認為是元素的值。例如:例如,在下面壹個XML元素的例子中,元素“student”的值是“zhangrui”。
<student>zhangrui</student>
元素名(“student”)允許妳把“student”這個值標出來,這樣妳就能把這些數據同另外類似的數據區分開來。
XML的基本作用:
1.用來傳遞數據的
2.建立更有效更直觀的數據結構,壹個樹型結構,有全套的操作這種結構的方法3.xml 規範(或者說的實際點,xml parser)幫妳確定妳創建的字符串是合法,而且有辦法驗證這個合法性
4.對於拿到這個字符串的 serve component來說,可以用 xml 中現成的方法來操作它,這就是 xpath, pattern,類似於 T-SQL 語句。(但記住 xml 是樹型結構的)
5.XSLT使用 xpath 對 xml 進行轉換(類似於 DTS),其中壹種特例是把 XML 轉換成 HTML 輸出。
xml這種標誌語言有其特殊性.首先它必須有其解釋器.目前有兩種解決方案,
DOM:我們可以在編程環境中訪問文檔的DOM模型(Document Object Model),文檔中的各個元素成為樹狀結構中的節點對象,可以方便地進行遍歷、增加節點、刪除節點、修改節點等操作.我們已經可以得到大多數平臺(包括Windows、UNIX、OS 400、MVS)上的XML解析器。Java解析器,例如IBM的XML4J(XML for Java)解析器.
DTD:對結構化的XML文檔進行解析,文檔中的指令、元素、實體、屬性等所有個體都可以用對象模型表示。整個文檔的邏輯結構類似壹棵樹,生成的對象模型就是樹的節點,每個對象同時包含了方法和屬性。