检查XML NODE null

时间:2012-04-11 23:13:10

标签: xml vb.net xmlnode

在它到达代码的这一部分之前,有没有在这里检查一个空值?

tmpLabelData(0) = m_node.Item("CONTAINER_NAME").InnerText

有些XML有,而有些则没有。我似乎无法找到一个很好的方法来处理这些?

大卫

1 个答案:

答案 0 :(得分:1)

If Not m_node.Item("CONTAINER_NAME") Is Nothing AndAlso _
       Len(m_node.Item("CONTAINER_NAME").InnerText) > 0 Then

   tmpLabelData(0) = m_node.Item("CONTAINER_NAME").InnerText 

End If