如何在vb.net中使用字典创建XML文件

时间:2013-08-03 11:26:06

标签: asp.net sql xml vb.net

我正在vb.net中创建一个XML文件,并使用字典在XML文件中创建一个节点来表示国家名称,但它给我一个错误。 我在字典中使用的代码是:

Dim countryNode As XmlNode = docm.CreateElement("country")
Dim cntry As String = dtreader("country").ToString().ToLower()
Dim cntryname As New Dictionary(Of String, String)
cntryname.Add("united states", "us")
cntryname.Add("united kingdom", "uk")
cntryname.Add("india", "in")
countryNode.AppendChild(docm,cntryname)
jobNode.AppendChild(countryNode)

抛出的错误是:

Too many arguments to 'Public Overridable Function AppendChild(new 
child As System.Xml.XmlNode) As System.Xml.XmlNode

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我对此并不熟悉,但看着你的代码似乎应该这样做:

countryNode.AppendChild(cntryname) 

而不是

countryNode.AppendChild(docm,cntryname)

由于AppendChild只接受一个参数。