<?xml version="1.0" encoding="utf-8" ?>
<bases>
<lang id="1">
<language>简体</language>
<filecode>zh-CN</filecode>
</lang>
<lang id="2">
<language>繁体</language>
<filecode>zh-CN</filecode>
</lang>
<lang id="3">
<language>英文</language>
<filecode>en-US</filecode>
</lang>
</bases>怎么读出language和filecode
<bases>
<lang id="1">
<language>简体</language>
<filecode>zh-CN</filecode>
</lang>
<lang id="2">
<language>繁体</language>
<filecode>zh-CN</filecode>
</lang>
<lang id="3">
<language>英文</language>
<filecode>en-US</filecode>
</lang>
</bases>怎么读出language和filecode
ds.ReadXml(fileName);
DataTable dt=ds.Tables[0];
//你这是个标准的,这样就成
//dt里应该有两列(language,filecode) 三行
bases/lang/language
if ( System.IO.File.Exists(@"E:\ttt.xml") )
xd.Load(@"E:\ttt.xml");
XmlElement xe = xd.DocumentElement;
int Nnum = xe.ChildNodes.Count;
int Anum = xe.FirstChild.ChildNodes.Count;
string [,] st = new string[Nnum,Anum];
for ( int i=0; i<Nnum; i++ )
{
for ( int j=0; j<Anum; j++ )
{
st[i,j] = xe.ChildNodes[i].ChildNodes[j].InnerText;
}
}