【发布时间】:2013-02-14 14:26:43
【问题描述】:
我有一个 xml ......有一些重复的条目,如何在 Hashtable 中添加这些条目
<hashdata>
<data key="A" value="A1"/>
<data key="B" value="B1"/>
<data key="C" value="C1"/>
<data key="D" value="D1"/>
<data key="E" value="E1"/>
<data key="F" value="F1"/>
<data key="A" value="A2"/>
<data key="D" value="D2"/>
<data key="F" value="F2"/>
</hashdata>
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(@"test.xml");
XmlNodeList xnode = xmldoc.SelectNodes("/hashdata/data");
Hashtable hst = new Hashtable();
for (int iCount = 0; iCount < xnode.Count; iCount++)
{
hst[xnode[iCount].Attributes["key"].Value.ToString()] = xnode[iCount].Attributes["value"].Value.ToString();
}
如何解决这个问题
【问题讨论】:
-
您将值存储为集合。
-
欢迎来到 Stackoverflow,请阅读 faq 和 How to Ask
-
@user2046631:请不要在 cmets 中添加代码。改为编辑您的问题。请阅读tinyurl.com/so-list
-
但它会覆盖值