【发布时间】:2010-12-11 02:46:59
【问题描述】:
我添加到 DataSet 后的 XML 数据集文件如下所示:
<?xml version="1.0" standalone="yes"?>
<root>
<Email></Email>
<FirstName></FirstName>
<LastName></LastName>
<Addresses>
<item>
<Address1></Address1>
</item>
<item>
<Address1></Address1>
</item>
</Addresses>
<Friends>
<item>
<Name></Name>
</item>
<item>
<Name></Name>
</item>
</Friends>
</root>
我在访问 Address1 字段或 Name 字段时遇到问题。我可以遍历 Addresses 或 Friends 表,但这对我没有帮助,因为我想要的数据被包装了一层。
我试过了:
foreach (DataRow ar in ds.Tables["Addresses"].Rows)
{
DataRow[] orderDetails = ar.GetChildRows("item");
}
但没有成功。
帮助表示赞赏。
谢谢
【问题讨论】:
标签: c# ado.net dataset linq-to-xml