Как проверить, начинается ли значение элемента XML с CONF?
Мне нужна помощь, чтобы проверить xml-элемент для нескольких условий в VB.NET код.
1. Если элемент SecurityGroup не существует: установите значение IsConfidential в ‘false’
2. Если элемент SecurityGroup существует: установите для IsConfidential значение ‘true’, когда @Word начинается с CONF
3. В противном случае-значение IsConfidential в ‘false’
Как мне это сделать?
У меня возникли проблемы с утверждениями if. Я могу проверить, не существует ли элемент SecurityGroup, и установить IsConfidential в False.
Я не умею делать числа 2 и 3
Вот XML-элемента
<SecurityGroup Word="CONFGUA">Conf-Guardianship</SecurityGroup>
Что я уже пробовал:
Dim objInsertUpdateCase As MMGService.InsertUpdateCase = New MMGService.InsertUpdateCase If aobjXmlInputDoc.DocumentElement.SelectSingleNode("Case/SecurityGroup") Is Nothing Then objInsertUpdateCase.IsConfidential = False ElseIf Not aobjXmlInputDoc.DocumentElement.SelectSingleNode("Case/SecurityGroup/@Word").InnerText.StartsWith("CONF") Then 'CONF' Is Nothing Then objInsertUpdateCase.IsConfidential = True Else objInsertUpdateCase.IsConfidential = False End If