Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Konvertering + Urval: XML(RSS) -> ASP -> HTML

Postades av 2004-11-02 01:12:47 - Stefan Brännström, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 415 personer

Fick en fråga om hur man kan plocka ut 5 senaste nyheterna ur en RSS-fil och presentera dessa på en webbsida med hjälp av ASP3...
Min lösning ser nu ut så här ungefär...

Function bin2str(b)
  Dim i,s
  For i = 1 To LenB(b)
    s = s & Chr(AscB(MidB(b, i, 1)))
  Next
  bin2str = s
End Function

Dim xml, news, start, slut, i, j
Set xml = Server.CreateObject("Microsoft.XMLHTTP")
xml.Open "GET", "http://url.com/fil.rss", False
xml.Send
news = bin2str(xml.responsebody)
Set xml = Nothing
start = inStr(news,"<item>")
slut = inStrRev(news,"</item>") + 7
news = Trim(mid(news,start,slut-start))
news = Replace(news,"<item>","")
news = Replace(news,vbTab,"")
news = Replace(news,vbLf,"")
news = Split(news,"</item>")
j = uBound(news)
If j>4 Then j=4 ' Bara max de 5 senaste nyheterna
For i = 0 to j
  ' Gör nåt med varje element, t ex:
  '   Byt ut title> mot h1>
  '   Byt ut <link> mot läs mer...
  '   Byt ut description> mot p>
  '
  '    Skriv ut
Next

Men... för att använda ett välkänt citat: "Gösta... det måste finnas något enklare sätt..."
...eller..?


Svara

Sv: Konvertering + Urval: XML(RSS) -> ASP -> HTML

Postades av 2004-11-02 07:23:52 - Simon Dahlbacka

istället för att jobba direkt med stränghantering så är det ju lättare att jobba med riktiga xml verktyg. tex SAX eller DOM. Eller kanske enklare är att göra en XSLT transformering.


Svara

Sv: Konvertering + Urval: XML(RSS) -> ASP -> HTML

Postades av 2004-11-02 08:41:37 - Stefan Brännström

<b>istället för att jobba direkt med stränghantering så är det ju lättare att jobba med riktiga xml verktyg. tex SAX eller DOM.</b>

Visst... Kan du visa ett exempel? (ASP3, VBScript)

<b>Eller kanske enklare är att göra en XSLT transformering.</b>

Vid XSLT transformering transformeras väl hela XML-filen? Om man bara vill göra ett urval, som i exemplet 5 nyheter från en RSS innehållande x antal nyheter... hur gör man då?


Svara

Sv: Konvertering + Urval: XML(RSS) -> ASP -> HTML

Postades av 2004-11-02 09:53:25 - Simon Dahlbacka

<b>
Vid XSLT transformering transformeras väl hela XML-filen? Om man bara vill göra ett urval, som i exemplet 5 nyheter från en RSS innehållande x antal nyheter... hur gör man då?</b>

när du väljer ut dina noder att processa gör du en lämplig XPath "fråga", t.ex. fem första <item> ur ett rss flöde borde fungera med /rss/channel/item[position() < 6]

dvs, istället för

<xsl:apply-templates />


gör du:

<xslt:apply-templates select="/rss/channel/item[position() < 6]" />


Svara

Sv: Konvertering + Urval: XML(RSS) -> ASP -> HTML

Postades av 2004-11-02 11:28:57 - Stefan Brännström

<b>när du väljer ut dina noder att processa gör du en lämplig XPath "fråga", t.ex. fem första <item> ur ett rss flöde borde fungera med /rss/channel/item[position() < 6]</b>

ahhh... smart... Jag ska testa...
Tack för hjälpen!


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 784
27 960
271 761
891
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies