XML/Input

From Rosetta Code
< XML
Revision as of 11:10, 25 December 2008 by rosettacode>Grauenwolf (New page: {{task}} Given the below XML fragment, extract the list of names. <Students> <Student Name="April" /> <Student Name="Bob" /> <Student Name="Chad" /> <Student Name="Dave" /> ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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