技巧
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
周銳 閱讀(220)
評論(0) 編輯 收藏 所屬分類:
Java 、
XML 、
XSLT