許多讀者經常詢問一個問題
◆使用XmlConvert類
◆將一個XSLT轉換套用至DataSet數據的XML表示
程序范例
圖
// 導入命名空間
using System
using System
using System
private void btnWriteDataSetToXml_Click(object sender
{
string myXmlFile = @
try
{
// 建立一個 XmlTextReader 對象來讀取 XML 數據
using(XmlTextReader myXmlReader =
new XmlTextReader(ds
{
// 使用指定的文件與編碼方式來建立一個 XmlTextWriter 對象
using(System
new System
{
myXmlWriter
myXmlWriter
myXmlWriter
string elementName =
// 解析並顯示每一個節點
while(myXmlReader
{
switch(myXmlReader
{
case XmlNodeType
myXmlWriter
elementName = myXmlReader
break;
case XmlNodeType
switch(elementName
{
case
// 要求轉換成字符串的日期時間數據采用自定義的格式字符串來格式化
myXmlWriter
XmlDateTimeSerializationMode
break;
case
case
// 要求轉換成字符串的日期時間數據采用簡短日期模式
myXmlWriter
XmlDateTimeSerializationMode
break;
case
case
// 要求轉換成字符串的薪資值采用貨幣格式
myXmlWriter
myXmlReader
break;
default:
myXmlWriter
break;
}
break;
case XmlNodeType
myXmlWriter
break;
}
}
}
}
// 讀取所輸出的 Xml 文件
txtXmlResult
}
catch(Exception ex)
{
MessageBox
}
}
From:http://tw.wingwit.com/Article/program/net/201311/13105.html