很多时候将XML作为数据库,所以将XML数据库文件转换成记录集的方法还是很有必要的, 代码很简单

 

1.XML 文件:

<?xml version="1.0" encoding="UTF-8"?>
<DB>
<Connect>
<DBType>7</DBType>
<DBIP>1.mdb</DBIP>
<ExpType>5151/tcp</ExpType>
<DBName>1.mdb</DBName>
<UserName>sde</UserName>
<UserPwd>sde</UserPwd>
</Connect>
</DB>

2.读取的代码

String DBfile="DBConnent.xml"

DataSet ds=new DataSet();

try

{
ds.ReadXml(DBfile);
}
catch(Exception ex)
{}
int DBTypeID=ds.Tables[0].Rows[0]["DBType"].ToString();
DBType=DBTypeEnum[DBTYPE];   
DBIP=AppDomain.CurrentDomain.BaseDirectory + "App_Data\" + ds.Tables[0].Rows[0]["DBIP"].ToString();
    ExpType="";
    DBName="";
    DBUserNAme="";
    DBUserPassword="";
 

 

ps: 以上这些就完工了`