Dim xmlDoc As New System.XML.XmlDocument
xmlDoc.Load(ProjectPath & "fff.xml")
Dim ndList As System.XML.XmlNodeList = xmlDoc.GetElementsByTagName("CPayment")
For i As Integer = 0 To ndList.count - 1
Dim nr As Row = Tables("xssj").AddNew
nr("eid") = ndList(i).item("ID").InnerText
nr("OrgId") = ndList(i).item("OrgId").InnerText
nr("OrgName") = ndList(i).item("OrgName").InnerText
Next
在以上代码中经常会因为xml 缺少节点中的某个字段而导致出错!
我希望在导入表前判断下,如果xml 中节点有这个字段再赋值。
比如
if ndList(i) 包含 item("ID") then
nr("eid") = ndList(i).item("ID").InnerText
end if
这个判断语句该怎么写,请教大家!