VB.Net/XML LINQ/Namespace — различия между версиями

Материал из VB Эксперт
Перейти к: навигация, поиск
м (1 версия)
 
м (1 версия)
 
(нет различий)

Текущая версия на 12:45, 26 мая 2010

Build the query to get all nodes that are in the www.yourDomain.com namespace.

  
Imports System
Imports System.Xml.Linq
Imports <xmlns:gfh="www.yourDomain.ru">
    Public Class MainClass
        Public Shared Sub Main()
            Dim employees As XElement = XElement.Load("EmployeesWithNS.xml")
            Dim gfhEmployees = From ele In employees.Descendants _
                               Order By ele.<Name>.Value() _
                               Where (ele.Name.Namespace = GetXmlNamespace(gfh)) _
                               Select ele.<Name>.Value()
            For Each emp In gfhEmployees
                Console.WriteLine(emp)
            Next
        End Sub
    End Class