将xml绑定到数据转发器控件

时间:2011-08-05 20:07:40

标签: xml datarepeater

我有一个像这样的xml文件

<ward>  <pods>
<name>Pod A</name>
<direction>North</direction>
<beds>
  <id>a1</id>
  <id>a2</id>
  <id>a3</id>
  <id>a4</id>
  <id>a5</id>
</beds>   </pods>  <pods>
<name>Pod B</name>
<direction>North</direction>
<beds>
  <id>b1</id>
  <id>b2</id>
  <id>b3</id>
  <id>b4</id>
  <id>b5</id>
</beds>   </pods> </ward>

我正在尝试将名称作为列标题和床位 - &gt;作为他们的孩子, 我完全没有任何线索可以做任何帮助吗?

1 个答案:

答案 0 :(得分:3)

尝试一下,看看你到底会有什么:

DataSet dataSet = new DataSet();
dataSet.ReadXml("Data.xml");
repeater.DataSource = dataSet;
repeater.DataBind();

如果显示错误的内容 - 您可以手动重新构建它dataSet.Tables (我相信你不能改变XML结构)