posts - 431,  comments - 344,  trackbacks - 0

          技巧 1
             XmlNode.InnerText .InnerXml 的區別是:前者將內容中的 < > 分別變成 < > ,因此,希望將兩段 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 提供的。對于總是要跟數據庫打交道的應用程序來說,反正是要引用 System.Data 的,不如全部用 XmlDataDocument
          技巧 5
            如何將 XmlDataDocument 對象中的 DataSet 更新保存到數據庫中? DataSet 本身有一個 AcceptChanges 方法,所以只需要:

              xmlDataDoc.DataSet.AcceptChanges();

           

           

          posted on 2006-09-18 08:47 周銳 閱讀(224) 評論(0)  編輯  收藏 所屬分類: JavaXMLXSLT
          主站蜘蛛池模板: 北海市| 梧州市| 神农架林区| 扬中市| 泗阳县| 庄浪县| 商洛市| 绍兴县| 延吉市| 溆浦县| 荥经县| 新兴县| 罗江县| 恩施市| 抚远县| 亳州市| 邹平县| 霞浦县| 昌图县| 镇原县| 淄博市| 牙克石市| 板桥市| 荆州市| 吉木萨尔县| 保康县| 霸州市| 桃源县| 邮箱| 闽清县| 呈贡县| 广宗县| 茶陵县| 花莲县| 武汉市| 鄢陵县| 商丘市| 东源县| 石门县| 宾阳县| 莒南县|