我有一个 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 文件中提取特定标签?