Я пытаюсь написать некоторый код VB. NET, который будет читать дочерний узел текущего узла (называемый WeekendMeeting
). Если этот дочерний узел существует и имеет атрибут с именем Include
со значением true
, я хочу выполнить действие:
Dim nodeWeekend As XmlNode = nodeWeek.SelectSingleNode("/WeekendMeeting[@Include='true']")
If (nodeWeekend <> null) Then
sEvent = CreateEventMWBWeekend(nodeWeekend, sEventSettings, strEventType, bCreated)
If (bCreated) Then
' Add the weekend event to the Google Calendar
If (Not AddEventToCalendar(strEventType, sEvent, sEventSettings, strCalendarID, oBatchRequest)) Then
'
End If
End If
End If
Ему не нравится выражение null
в этом if
предложение:
If (nodeWeekend <> null) Then
Как правильно выполнить мое действие, только когда:
- Дочерний узел
WeekendMeeting
существует Include
атрибут существует и имеет значение true
Любой совет приветствуется.
Я нашел this .
if(Not nodeWeekend Is Nothing)
Хорошо выглядит.