VB 2010 (46)XElement 类

XElement 类

https://docs.microsoft.com/zh-cn/dotnet/api/system.xml.linq.xelement?view=netframework-4.8

表示一个 XML 元素。

下面的示例创建一个 XML 树。 新元素的内容来自 LINQ 查询。

Dim xmlTree1 As XElement = _  
        <Root>  
            <Child1>1</Child1>  
            <Child2>2</Child2>  
            <Child3>3</Child3>  
            <Child4>4</Child4>  
            <Child5>5</Child5>  
            <Child6>6</Child6>  
        </Root>  
  
Dim xmlTree2 As XElement = _   
    <Root>  
        <%= From el In xmlTree1.Elements() _  
            Where el.Value >= 3 And el.Value <= 5 _  
            Select el %>  
    </Root>  
  
Console.WriteLine(xmlTree2)

该示例产生下面的输出:

<Root>  
  <Child3>3</Child3>  
  <Child4>4</Child4>  
  <Child5>5</Child5>  
</Root>

注解

此类表示 XML 元素,这是基本的 XML 构造。

元素有一个 XName(可选择一个或多个属性),并且可以选择包含内容(有关详细信息,请参阅 Nodes)。

XElement 可以包含以下类型的内容:

示例:

Dim root As New XElement("Company", _
                                           New XAttribute("Type", "Publisher"), _
                                           New XElement("CompanyName", "Wrox"), _
                                           New XElement("CompanyAddress", _
                                                        New XElement("Street", "111 River Street"), _
                                                        New XElement("city", "Hoboken"), _
                                                        New XElement("State", "NJ"), _
                                                        New XElement("Counttr", "USA"), _
                                                        New XElement("Zip", "07030-5774")))
        Console.WriteLine(root.ToString)
        Console.WriteLine("Prss ENTER to exit")
        Console.Read()

发布了146 篇原创文章 · 获赞 0 · 访问量 2743

猜你喜欢

转载自blog.csdn.net/ngbshzhn/article/details/105573645
VB