我正在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
如何解决这个问题?
答案 0 :(得分:0)
我对此并不熟悉,但看着你的代码似乎应该这样做:
countryNode.AppendChild(cntryname)
而不是
countryNode.AppendChild(docm,cntryname)
由于AppendChild
只接受一个参数。