ノード「キー」が XML に存在するかどうかを確認しようとしています。存在しない場合は、代わりに「ノードなし」を割り当てる必要があります。以下は私が使用しているコードですが、エラーがスローされます
"オブジェクト参照がオブジェクト インスタンスに設定されていません。" nodevalue を Nothing に対してチェックする行で。XMLノードが存在するかどうかを確認するにはどうすればよいですか?
Dim doc As New XmlDocument()
doc.Load(strPath)
'Create an XmlNamespaceManager for resolving namespaces.
Dim nsmgr As New XmlNamespaceManager(doc.NameTable)
nsmgr.AddNamespace("vvp", "http://schemas.abc.efg.IJ/zyx/")
'Fetch nodes
Dim MyRootNode As XmlNode = doc.SelectSingleNode("//vvp:provider", nsmgr)
If (MyRootNode("Key").InnerXml <> Nothing) Then
OrgCode = "No Node"
End If