XML技巧五則_Xml教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:WEB頁面工具語言XML應(yīng)用分類之運用
      (1)應(yīng)用于客戶需要與不同的數(shù)據(jù)源進行交互時。數(shù)據(jù)可能來自不同的數(shù)據(jù)庫,他們都有各自不同的復(fù)雜格式。但客戶與這些數(shù)據(jù)庫間只通過一種標準語言進行交互,那就是XML。由于XML的自定義性及可

      技巧1
        
      XmlNode.InnerText與.InnerXml的區(qū)別是:前者將內(nèi)容中的<和>分別變成<和>,因此,希望將兩段 XmlDocument 合并的程序只能使用

      XmlDocumentFragment.InnerXml = XmlNode.OuterXml

      技巧2

      /XPath: string end-with

      <xsl:for-each select="root/data[substring-after(@name,'.')=

      'Text' and string-length(value)>0]">

      技巧3
        
      一個XML文檔在Load時如果失敗,就是根本不合法;是否符合某個Schema(XSD)的要求則是有效性(valid)檢查,方法是使用XmlValidatingReader對象的Schemas和ValidationType屬性。

      技巧4
        
      XmlDataDocument類是從XmlDocument派生出來的,最重要的是增加了一個DataSet屬性。不過這個類不是System.Xml提供的,而是System.Data提供的。對于總是要跟數(shù)據(jù)庫打交道的應(yīng)用程序來說,反正是要引用System.Data的,不如全部用XmlDataDocument。

      技巧5
        
      如何將XmlDataDocument對象中的DataSet更新保存到數(shù)據(jù)庫中?DataSet本身有一個AcceptChanges方法,所以只需要:

      xmlDataDoc.DataSet.AcceptChanges();

      分享:XML的四種解析器原理及性能比較
      JDOM 和 DOM 在性能測試時表現(xiàn)不佳,在測試 10M 文檔時內(nèi)存溢出。在小文檔情況下還值得考慮使用 DOM 和 JDOM   1: DOM   DOM 是用與平臺和語言無關(guān)的方式表示 XML 文檔的官方 W3C

      來源:模板無憂//所屬分類:Xml教程/更新時間:2008-08-22
      相關(guān)Xml教程