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があり(1つ以上の属性を選択できます)、オプションでコンテンツを含めることができます(詳細については、ノードを参照してください  )。

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 ")、_
                                                        新しい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