このように見えるはずのxmlファイルを作成する必要があります。
<Event id="Date - Event Name - Event Type">
<DogNumber id="dog id number">
<dogName id-"dog id number">dog name</dogName>
<dogBreed>dog breed</dogBreed>
</DogNumber>
</Event>
次に、要素の値と属性が異なる場合を除いて、別のイベントに対して再度繰り返されます。
<Event id="Date - Event Name - Event Type">
<DogNumber id="dog id number">
<dogName id-"dog id number">dog name</dogName>
<dogBreed>dog breed</dogBreed>
</DogNumber>
</Event>
C#を使用してXMLファイルを作成するのは初めてですが、要素に属性を適切に追加し、上記と同じように親ノードと子ノードを取得するのに問題があります。C#アプリケーションからこのファイルを調べて、特定のイベントに基づいて上記のすべての値を読み取り、次に各イベントの特定の犬を読み取ることができる必要があります。どのイベントとどの犬を選択するかの基準は、おそらくComboBoxへのユーザー入力に基づいています。私の計画はこのgetElementById
方法を使うことでした。しかし、私はこれを行うための非常に多くの異なる方法を見てきましたので、これを行うための最良かつ最も効率的な方法を決定するのに苦労しています。