データがXMLドキュメントに格納され、asp.netグリッドビューに表示されるプロジェクトがあります。各列は、ファイル内の別のノードを表します。しかし、私はいくつかのノードのいくつかを持っている状況に達しているので、これをどのように達成できるかについてのアドバイスが必要です。XMLノードをGridviewにバインドするC#
xmlファイルが書店(W3学校からの例)で本の記録であると仮定しましょう:
<book category="web">
<title lang="en">XQuery Kick Start</title>
<author>James McGovern</author>
<author>Per Bothner</author>
<author>Kurt Cagle</author>
<author>James Linn</author>
<author>Vaidyanathan Nagarajan</author>
<year>2003</year>
<price>49.99</price>
あなたはこの例では、多数の作者がいる見ることができるように、もしそうなら、私はノード(この場合は作者)の複数を持って、それらをグリッドビューにロードするにはどうしたらいいですか?著者名1、著者2、著者3などの各ノードに名前を付けることをお勧めしますか?または、子ノードを作成することが可能ですか?
<author>
<name1> </name1>
<name2> </name2>
<name3> </name3>
</author>
最後に重要なことは、作成したいノードには複数の属性があることです。したがって、上記の例を保つためには、各著者の出生日と出身地が挙げられます。
アドバイスありがとうございます。
簡単な質問私はあなたが取得しているXMLのフォーマットを管理しているん...あなたのために良い答えを把握しようとしながら?また、GridViewを使用する必要がありますか? – james
こんにちはJames - 私はXMLファイルの作成とフォーマットを完全に制御していますが、唯一の必要条件はgridviewに表示されるxmlドキュメントでなければならないということです。この理由は、これがすでに使用されているWebアプリケーションの拡張である追加の作業であるということです。 – smokeyace