XML/Input: Difference between revisions

From Rosetta Code
< XML
Content added Content deleted
Line 20: Line 20:
<Student Name="Emily"/>
<Student Name="Emily"/>
</Students>
</Students>
Dim names = (From node In xml...<Student> Select node.@Name).ToArray
Dim names = (From node In xml...<Student> Select node.@Name).ToArray

Revision as of 11:10, 25 December 2008

Task
XML/Input
You are encouraged to solve this task according to the task description, using any language you may know.

Given the below XML fragment, extract the list of names.

<Students>
  <Student Name="April" />
  <Student Name="Bob" />
  <Student Name="Chad" />
  <Student Name="Dave" />
  <Student Name="Emily" />
</Students>


Visual Basic .NET

       Dim xml = <Students>
                     <Student Name="April"/>
                     <Student Name="Bob"/>
                     <Student Name="Chad"/>
                     <Student Name="Dave"/>
                     <Student Name="Emily"/>
                 </Students>

       Dim names = (From node In xml...<Student> Select node.@Name).ToArray

       For Each name In names
           Console.WriteLine(name)
       Next

Output

April
Bob
Chad
Dave
Emily