से XElement का चयन करना मैं वास्तव में मदद मांगना नहीं चाहता था क्योंकि मुझे पता है कि मैं अंततः इसे समझूंगा, लेकिन दस्तावेज़ में मूल टैग या बेहतर संरचना होने पर मैंने बहुत अधिक समय बिताया है, यह केक का एक टुकड़ा होगा। अफसोस की बात है कि मैं दस्तावेज़ डाउनलोड कर रहा हूं, और मैं समझ नहीं पा रहा हूं कि डेटा कैसे प्राप्त करें।XDocument
मैंने कुछ लिनक्स प्रश्नों और XElement का उपयोग एक इटरेटर के रूप में करने का प्रयास किया है। वैसे भी यहां संरचना का एक उदाहरण है।
<ResultSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:yahoo:srch" xsi:schemaLocation="urn:yahoo:srch http://api.search.yahoo.com/SiteExplorerService/V1/InlinkDataResponse.xsd" totalResultsAvailable="247930100" firstResultPosition="99" totalResultsReturned="100">
<Result>
<Title>Adobe - Adobe Reader</Title>
<Url>http://get.adobe.com/fr/reader/</Url>
<ClickUrl>http://get.adobe.com/fr/reader/</ClickUrl>
</Result>
<Result>
<Title>Religious Tolerance</Title>
<Url>http://www.religioustolerance.org/</Url>
<ClickUrl>http://www.religioustolerance.org/</ClickUrl>
</Result>
<Result>
<Title>Applications Internet riches (RIA) | Adobe Flash Player</Title>
<Url>http://www.adobe.com/fr/products/flashplayer/</Url>
<ClickUrl>http://www.adobe.com/fr/products/flashplayer/</ClickUrl>
</Result>
<Result>
<Title>photo management software | Adobe Photoshop Lightroom 3</Title>
<Url>http://www.adobe.com/products/photoshoplightroom/</Url>
<ClickUrl>http://www.adobe.com/products/photoshoplightroom/</ClickUrl>
</Result>
<Result>
<Title>Battle for Wesnoth</Title>
<Url>http://www.wesnoth.org/</Url>
<ClickUrl>http://www.wesnoth.org/</ClickUrl>
</Result>
</ResultSet>
यहां एक नवीनतम स्निपेट का एक उदाहरण दिया गया है।
foreach (XElement ele in xDoc.Descendants("ResultSet").Elements("Result"))
{
CollectedUris.Add(ele.Element("Url").Value);
}
आह मुझे नामस्थानों के बारे में कोई जानकारी नहीं थी, निश्चित रूप से इसे किसी की मदद के बिना हल नहीं किया गया था, धन्यवाद! – Ash