0

私はこのような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>

私は名前を列ヘッダーとして、ベッドを子供として入れようとしています-> idを子供として入れようとしていますが、これを行う手がかりがまったくありません。

4

1 に答える 1

3

これを試して、正確に何が得られるかを確認してください。

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

何かが間違って表示された場合 - トラバースして手動で再構築できdataSet.Tables ます (XML 構造を変更することはできないと思います)。

于 2011-08-05T20:15:28.050 に答える