我有一个
XML文件,我在F#中打开这样的文件:
@H_403_1@let Bookmarks(xmlFile:string) =
let xml = XDocument.Load(xmlFile)
一旦我有了XDocument,我需要使用LINQ to XML导航它并提取所有特定的标签.我的部分解决方案是:
@H_403_1@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)