次のようなxmlセクションがあるので、これは簡単にできると思いました。
<InterfaceDetails>
<Interface name="TestInterface1">
<Details data="xxxxxx" />
<Details data="yyyyyy" />
</Interface>
<Interface name="TestInterface2">
<Details data="zzzzzz" />
</Interface>
</InterfaceDetails>
セクション ハンドラーは正常に接続されますが、xml を読み取るときに "name" 属性が見つからないというエラーがスローされます。ここにコードの LOAD を配置せずに、現在次のクラスを取得しています。
- インターフェイスの詳細セクション
メイン セクション コンテナーには、InterfaceElementCollection にリンクする Interface というプロパティがあります。
- インターフェイス要素コレクション
これは、name 属性とその下にある details 要素を公開する要素コレクション派生クラスです。このクラスに名前という属性を与えようとしましたが、これは機能しているように見えましたが、子要素に関する別のエラーが発生しました。
- 詳細要素
これには、Details 要素のデータ属性が含まれます。
理想的には、各インターフェイスを引き出して、各インターフェイスの詳細を引き出すことができるようにしたいのですが、私の人生では、この分野の膨大な量のチュートリアルを見ても、複数の子を複数持つことをカバーしているようには見えません。子、またはコレクションに属性がない場合。
誰でも明らかな間違いを見たり、どこが間違っているかについての指針を教えてもらえますか。