FAQ |
Kalender |
|
![]() |
#1 | ||
|
|||
Nykomling
|
Tjänare!
Nu har man börjat på WN också, här verkar det vara en trevlig stämning i trådarna! Jag jobbar just nu med ett projekt där jag vill hämta artiklar från Wikipedia och presentera text på min webbplats. Jag använder följande kod för att hämta data från HTTP för att senare ladda in datan i ett HtmlDocument och tillslut konvertera till XDocument: Kod:
HtmlWeb document = new HtmlWeb(); string url = "http://en.wikipedia.org/wiki/Manchester_united"; Uri uri = new Uri(url); HtmlDocument doc = document.Load(url); var XDoc = doc.ToXDocument(); XDoc.Save(Server.MapPath("output.xml")); Kod:
public static class HtmlDocumentExtensions { public static XDocument ToXDocument(this HtmlDocument document) { using (StringWriter sw = new StringWriter()) { document.OptionOutputAsXml = true; document.Save(sw); return XDocument.Parse(sw.GetStringBuilder().ToString()); } } } http://aspsidan.se/code/default.asp?c=23755 Är det någon själ här inne som har egna erfarenheter av HtmlAgilityPack som kan hjälpa mig iterera genom dokumentet för att hitta det jag söker? Det krävs kanske bara ett litet exempel. Just nu ser ju inte outputen ut som en XML-fil vilket förvirrar mig. För på rätt spår är jag väl? |
||
![]() |
![]() |
Svara |
|
|