首页 新闻 搜索 专区 学院

关于读取xml到dataset的问题

0
[已关闭问题] 关闭于 2011-12-08 13:18
<?xml version="1.0" encoding="utf-8" ?>
<productxml>
<product>
<brand>
<a>123</a>
<a>456</a>
</brand>
<price>
<a>111</a>
</price>
</product>
</productxml>

一个这样的xml文件,把它读到dataset中

static void Main(string[] args)
{
DataSet ds = new DataSet();
FileStream stream = new FileStream(@"D:\My Projects\WindowsFormsApplication10\ConsoleApplication1\XMLFile2.xml", FileMode.Open);
ds.ReadXml(stream);

DataRelationCollection col = ds.Tables["price"].ChildRelations;
foreach (DataRelation r in col)
{
Console.WriteLine(r.RelationName);
}

Console.Read();
}

 

ds.Tables["brand"].ChildRelations可以得到,但ds.Tables["price"].ChildRelations却得不到,如果给price再增加一个a tag,则可以读到,请教为什么
 

Allen Li的主页 Allen Li | 菜鸟二级 | 园豆:259
提问于:2011-12-08 11:51
< >
分享
所有回答(1)
0

已经解决,又遇到类似问题的可以参加此文档:http://msdn.microsoft.com/en-us/library/cat50f7f(v=VS.100).aspx

Allen Li | 园豆:259 (菜鸟二级) | 2011-12-08 13:17
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册