Advertisement
Guest User

Untitled

a guest
Sep 6th, 2013
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 0.53 KB | None | 0 0
  1. // #r "System.Xml.Linq.dll"
  2.  
  3. open System.Linq
  4. open System.Xml.XPath
  5. open System.Xml.Linq
  6.  
  7. [<EntryPoint>]
  8. let main argv =
  9.     let xn s = XName.Get(s)
  10.     let doc = XDocument.Load("MusicLibrary.xml")
  11.     seq { for cd in doc.Element(xn"musicLibrary").Elements(xn"cd") do
  12.           if cd.Element(xn"year").Value = "1994" then
  13.               yield cd.Element(xn"title"), cd.Element(xn"artist") }
  14.     |> Seq.iter (fun (ttl, art) ->
  15.          printfn "The title='%s'"  ttl.Value
  16.          printfn "The artist='%s'" art.Value)
  17.     0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement