System.Xml.XmlReader myReader;
...
myReader = mySqlCommand.ExecuteXmlReader();
DataSet
DataSet myDataSet = new DataSet();
读
myDataSet.ReadXml( " C:/myData.XML " );
结构
myDataSet.ReadXmlSchema( " C:/mySchema.XML " );
写
myDataSet.WriteXml( " C:/myData.XML " );
结构
myDataSet.WriteXmlSchema( " C:/mySchema.XML " );
使用XmlDataDocument类
XmlDataDocument myDoc = mew XmlDataDocument(myDataSet);
或
XmlDataDocument myDoc = mew XmlDataDocument();
myDoc.DataSet.ReadXmlSchema( " C:/myXml.xml " ); // 导入结构
myDoc.Load( " C:/myXml.xml " ); // 导入数据
执行XSLT转换
Xml.Xsl.XslTransform myTransform = new Xml.Xsl.XslTransform();
myTransform.Load( " C:myStyle.xsl " );
写入文件
System.IO.StreamWriter myWriter = new System.IO.StreamWriter( " myTextfile.txt " );
myTransform.Transform(myDocument, null , myWriter);
...
myReader = mySqlCommand.ExecuteXmlReader();
DataSet
DataSet myDataSet = new DataSet();
读
myDataSet.ReadXml( " C:/myData.XML " );
结构
myDataSet.ReadXmlSchema( " C:/mySchema.XML " );
写
myDataSet.WriteXml( " C:/myData.XML " );
结构
myDataSet.WriteXmlSchema( " C:/mySchema.XML " );
使用XmlDataDocument类
XmlDataDocument myDoc = mew XmlDataDocument(myDataSet);
或
XmlDataDocument myDoc = mew XmlDataDocument();
myDoc.DataSet.ReadXmlSchema( " C:/myXml.xml " ); // 导入结构
myDoc.Load( " C:/myXml.xml " ); // 导入数据
执行XSLT转换
Xml.Xsl.XslTransform myTransform = new Xml.Xsl.XslTransform();
myTransform.Load( " C:myStyle.xsl " );
写入文件
System.IO.StreamWriter myWriter = new System.IO.StreamWriter( " myTextfile.txt " );
myTransform.Transform(myDocument, null , myWriter);