Horge Skrevet 1. juli 2009 Skrevet 1. juli 2009 Hei. Har en nettside hvor vi skal vise et søkeresultat fra Twitter, hvor Twitter selv sender dette som xml. Jeg forsøker å hente inn dette via xmldatasource, for så å vise det gjennom en datalist. Problemet er bare at jeg ikke får frem noen treff i det hele tatt. Mistenker at noe kan være feil i XPath, men klarer ikke å se hva - mulig det er blitt for sent på natten... MidText er forresten bare en funksjon som kutter teksten etter et gitt antall tegn. <asp:XmlDataSource ID="XmlDataSourceTwitter" XPath="/feed/entry[position() < 9]" runat="server" DataFile="http://search.twitter.com/search.atom?lang=no&q=mysearch"> </asp:XmlDataSource> <asp:DataList ID="TwitterFeed" runat="server" DataSourceID="XmlDataSourceTwitter"> <ItemTemplate> <%#(DateTime.Parse(XPath("published").ToString())).ToString("d", new System.Globalization.CultureInfo("nb-NO", true))%> <%#MidText(XPath("title").ToString(), 0, 55)%> </ItemTemplate> </asp:DataList>
Wattengård Skrevet 21. juli 2009 Skrevet 21. juli 2009 Kan du benytte noe slikt som denne? http://atomnet.sourceforge.net/ Du kan evt forsøke med XPath="//entry" og se om du får ut noe da. Deretter innsnevrer du søket litt for litt helt til du får det du vil ha, eller det evt feiler. Da blir det enklere å finne ut hvilken bit av spørringen som evt feiler. -C-
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå