【发布时间】:2020-09-14 14:14:37
【问题描述】:
我正在尝试将所有标签类型值都添加到 listview。 不太清楚如何定位他们。
<Folder>
<Ex>
<Name>test1</Name>
<Tags>
<TagEx>
<Name>Subject1</Name>
<Tag Type="Maximum" Score="80" ExxTag="no">SUB1</Tag>
<Tag Type="Average" Perc="31" ExxTag="no">SUB1</Tag>
<Tag Type="Status" Results="2" ExxTag="no">SUB1</Tag>
</TagEx>
</Tags>
</Ex>
<Ex>
<Name>test2</Name>
<Tags>
<TagEx>
<Name>Subject2</Name>
<Tag Type="Maximum" Score="100" ExxTag="no">SUB2</Tag>
<Tag Type="Average" Perc="20" ExxTag="no">SUB2</Tag>
<Tag Type="Status" Results="0" ExxTag="no">SUB2</Tag>
</TagEx>
</Tags>
</Ex>
</Folder>
尝试使用 where x 等将它们收集到数组中,但失败了,只会出错。 我对从 xml 获取数据非常陌生。
编辑:澄清希望将它们放入一行或至少放入数组中,以便我可以将它们设置为一行(列表视图),如下所示:Ex Name, TagEx Name, Tag类型、分数、ExxTag、标签类型、Perc、ExxTag、标签类型、结果、ExxTag。
感谢您的帮助!
【问题讨论】:
-
你也想得到
TagEx->Name吗? -
是的,我也想要那个 =)