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