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 周銳 閱讀(223) 評論(0)  編輯  收藏 所屬分類: JavaXMLXSLT
          主站蜘蛛池模板: 礼泉县| 屏南县| 克东县| 鲁甸县| 贞丰县| 天台县| 加查县| 磴口县| 临泉县| 顺昌县| 孟津县| 山阴县| 安达市| 万载县| 宿迁市| 邵阳市| 林州市| 抚松县| 隆化县| 深水埗区| 白银市| 建水县| 宁德市| 额济纳旗| 杂多县| 盐亭县| 陈巴尔虎旗| 晋州市| 高青县| 申扎县| 鄂尔多斯市| 阿克陶县| 云和县| 三门峡市| 鲁甸县| 女性| 句容市| 湖口县| 永泰县| 田阳县| 长寿区|