SelectSingleNode в xml возвращает Nothing - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Доброго времени! Простой XML-файл (называется sandbox.sbc):
Хочу выбрать ноду <IdentityId>144115188075860424</IdentityId> Делаю так:
Clients возвращает Nothing. Что я не так написал?

Решение задачи: «SelectSingleNode в xml возвращает Nothing»

textual
Листинг программы
Imports System.Xml
Module Module1
 
    Sub Main()
        Dim docText = <?xml version="1.0"?>
                      <MyObjectBuilder_Checkpoint xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                          <Identities>
                              <MyObjectBuilder_Identity>
                                  <IdentityId>144115188075860424</IdentityId>
                                  <DisplayName>Spide</DisplayName>
                                  <CharacterEntityId>0</CharacterEntityId>
                                  <Model>Default_Astronaut</Model>
                                  <ColorMask x="0.575" y="0.15" z="0.2"/>
                              </MyObjectBuilder_Identity>
                          </Identities>
                      </MyObjectBuilder_Checkpoint>.ToString()
        Dim doc As New XmlDocument()
        doc.LoadXml(docText)
 
        Dim node = doc.SelectSingleNode("//Identities/MyObjectBuilder_Identity[IdentityId='144115188075860424']")
        Console.WriteLine(node.OuterXml)
 
        Console.ReadKey()
    End Sub
 
End Module

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5