У меня есть файл XML, который я открываю в F # следующим образом:
let Bookmarks(xmlFile:string) =
let xml = XDocument.Load(xmlFile)
Когда у меня есть XDocument, мне нужно перемещаться по нему с помощью LINQ to XML и извлекать все конкретные теги. Часть моего решения:
let xname (tag:string) = XName.Get(tag)
let tagUrl (tag:XElement) = let attribute = tag.Attribute(xname "href")
attribute.Value
let Bookmarks(xmlFile:string) =
let xml = XDocument.Load(xmlFile)
xml.Elements <| xname "A" |> Seq.map(tagUrl)
Как я могу извлечь определенные теги из файла XML?