ÈçÌ⣺ÔõÑù°ÑÒ»¸öXMLÎļþÄÚÈݶÁµ½DataTableÀ£¿
°ï¶¥Ò»Ï¹þ¡¸ÕºÃÒª×ßÈËÁË¡
¶Á½Úµã£¬°´½ÚµãµÄ˳Ðò´æ½øDataTable!~
C# code:
DataSet queueDs = new DataSet();
XmlDocument xd = new XmlDocument();
xd.Load(@"..\\Debug\\XmlDB\\Patient2.xml");
XmlNode node = xd.SelectSingleNode("Patient");
XmlNodeReader xr = new XmlNodeReader(xd);
queueDs.ReadXml(xr);
ËÓÐʾÀý°¡£¿£¿£¿
ÈýÂ¥µÄ¿ÉÒÔ£¬
Àý×ÓÖ»ÄÜÍøÉÏÕÒÁË
http://msdn.microsoft.com/zh-cn/library/system.data.dataset.readxml(VS.80).aspx
DataSet.ReadXml
DatableÊǵ¥Ò»±í.·Å²»Ï¶à±íÊý¾ÝµÄ.
ÓÃDataSetÀ´¶ÁÈ¡°É.
DataSet.ReadXml(YourPath);
DataSet ds= DataSet.LoadXML("")
public static DataSet ConvertXMLFileToDataSet(string xmlFile)
{
StringReader stream = null;
XmlTextReader reader = null;
try
{
XmlDocument doc= new XmlDocument();
doc.Load(xmlFile);
DataSet ds= new DataSet();
stream = new StringReader(doc.InnerXml);
reader = new XmlTextReader(stream);
ds.ReadXml(reader);
return ds;