一、xml转换为相应的DataSet
1、将xml字符串内容转换为DataSet
示例:
/// </summary>
/// xmlStr:对应的xml字符串
/// </summary>
public DataSet XmlToDataSet(String xmlStr)
{
StringReader strReader;
XmlTextReader xtReader;
DataSet returnDs=new DataSet();
strReader = new StringReader(xmlStr);
xtReader = new XmlTextReader(strReader);
returnDs.ReadXml(xtReader);
return returnDs;
}
2、将xml文件转换为DataSet
将xml文件转换为DataSet有两种方法,一种是利用文件实例化一个xmlDocument类,然后获取xml对应的字符串,然后再将xml字符串转换为DataSet;另外一种直接利用DataSet的一个ReadXml方法读取一个文件;
示例:
/// </summary>
/// xmlPath:xml文件的绝对路径
/// </summary>
public DataSet XmlToDs(String xmlPath)
{
DataSet returnDs = new DataSet();
returnDs.ReadXml(xmlPath);
return returnDs;
}
二、将DataSet转换为对应的xml文件