.net時代的網路世界語:xml

來源:互聯網
上載者:User
xml|網路 .net時代的網路世界語:xml    

------------------------------------------------------------
【lovestudio】   

Xml的簡單認識


  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文檔進行解析,文檔中的指令、元素、實體、屬性等所有個體都可以用物件模型表示。整個文檔的邏輯結構類似一棵樹,產生的物件模型就是樹的節點,每個對象同時包含了方法和屬性。





相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。