मैं एक XML फ़ाइल है, जो मैं इस तरह एफ # में खुला है:मैं FQ में LINQ से XML का उपयोग करके विशिष्ट टैग कैसे निकाल सकता हूं?
let Bookmarks(xmlFile:string) =
let xml = XDocument.Load(xmlFile)
एक बार मैं XDocument मैं एक्सएमएल के लिए LINQ का उपयोग कर यह नेविगेट और सभी विशिष्ट टैग को निकालने के लिए की जरूरत है। मेरे समाधान का एक हिस्सा है:
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 फ़ाइल से विशिष्ट टैग कैसे निकाल सकता हूं?
बस एक नाइटपिक, "चलो xname (टैग: स्ट्रिंग) = XName.Get (टैग)", स्ट्रिंग का प्रकार एनोटेशन अनावश्यक है। – MichaelGG
उस मामले के लिए, संपूर्ण पैरामीटर अनावश्यक है। 'xname = XName.Get' एक ही चीज़ को पूरा करने दें। –