【发布时间】:2020-09-15 21:57:49
【问题描述】:
我想从每个行星和小行星(不在此示例中)提取数据并将其放入字符串列表中。 所以一个行星列表将包含(按顺序):
- 姓名
- 位置 x
- 位置 y
- 半径
- 速度 x
- 速度 y (any) - 邻居
我在遍历 xml 时遇到了很多麻烦,而且关于这个 imo 的好的教程也不多。
xml:
<galaxy>
<planet>
<name>Kobol</name>
<position>
<x>45</x>
<y>310</y>
<radius>7</radius>
</position>
<speed>
<x>0.3</x>
<y>-0.6</y>
</speed>
<neighbours>
<planet>Unicron</planet>
<planet>Koarth</planet>
</neighbours>
<color>blue</color>
<oncollision>blink</oncollision>
</planet>
<planet>
<name>Namek</name>
<position>
<x>60</x>
<y>102</y>
<radius>15</radius>
</position>
<speed>
<x>0.1</x>
<y>0.2</y>
</speed>
<neighbours>
<planet>Helicon</planet>
<planet>Synnax</planet>
<planet>Xenex</planet>
<planet>Alderaan</planet>
</neighbours>
<color>orange</color>
<oncollision>blink</oncollision>
</planet>
</galaxy>
谁能帮忙?
【问题讨论】:
标签: c# xml linq loops xmlreader