我需要创建一个看起来像这样的 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
方法。但是,我已经看到了很多不同的方法来做到这一点,以至于我很难决定什么是最好和最有效的方法。