XML工作總結

來源:互聯網
上載者:User

XML檔案使用  
1webconfig   webconfing有預設有緩衝依賴,修改,則服務重啟。JS三級聯動XML處理匯出。
2asp.net網站地圖
3Soap WEB服務傳輸資料,Soap是有特殊資料的XML。本質是表單提交,Web服務response資料,表單要知道服務的方法名和傳參,Soap要序列化,序列化操作只儲存屬性,方法不儲存(還原序列化本質是在 調用可序列話的類的序列化方法,該方法建立一個類對象,並用解析的值初始化屬性)。
4儲存其他設定檔。這裡有種應用方法,類型初始化,把配置資訊寫到類裡,作為類對象的屬性,再把該類XML化。這樣,可以直接反XML序列化為對象,直接.出配置。

5XML資料庫 
6個別技術配置,hibernate映射(hibernate為XML配置非侵入,EF為侵入,用特性標誌屬性)。spring設定

7 DOM,實際上HTML也是XML的一種,產生DOM樹。

 

XML訪問技術
1document DOM解析器。
2xpath 這個文法好說,網上很多,非常重要的是注意命名空間,命名空間不對,節點查不到。
3object 把對象序列化
string xml = XmlHelper.XmlSerialize(order, Encoding.UTF8);

4SAX解析器

5PULL解析器。 

目前工作中 用的最多的是document樹和xpath,嘗試多用obeject序列化。

主要區別,DOM占記憶體,xpath取出多條資料重複代碼多。SAX 和PULL輕量,安卓開發中瞭解過,但用的不多。

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.