Re: Probleme mit Integration eines RDF feed
Christian Stocker <[email protected]> Wed, 21 Jul 2004 07:39:41 +0200
| Newsgroups | gmane.comp.cms.bitflux.general.german |
|---|---|
| Message-ID | <[email protected]> |
On 20.7.2004 18:27 Uhr, Patrick Lüscher wrote: > Ein bisschen ausführlicher bitte. here you go ;) http://www.w3schools.com/xpath/ http://www.w3schools.com/xml/xml_namespaces.asp http://www.w3.org/TR/xpath http://www.dpawson.co.uk/xsl/sect2/N5536.html http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexxml/html/xml05202002.asp chregu > > !!! > ich bin in der for-each: > <xsl:value-of select="rss:title"/> - kommt > <xsl:value-of select="dc:date"/> - kommt NICHT! > <xsl:value-of select="/foo/*[name() = 'content:encoded']/text() "/> - kommt > NICHT! > > Patrick > > ----- Original Message ----- > From: "silvan zurbruegg" <[email protected]> > > quick&dirty: > /foo/*[name() = 'content:encoded']/text() > > > :) > gruss > silvan > > On Tue, 20 Jul 2004 18:11:55 +0200 > Patrick Lüscher <[email protected]> wrote: > > >>Habe nun die namespace für rdf, rss und dc angegeben. >>die for-each funktioniert nun auch, doch wie Du unten im XML Output siehst >>ist bei meinem feed das Datum das ich brauche "dc:date" und der content > > ist > >>"content:encoded". Diese ist pro item und wie Du gesagt hast, das item >>selbst hat einen namespace rss. Aber das Datum ist ja wohl kaum >>"rss:dc:date" oder? >>und was ist mit "content:encoded"? >> >>Patrick >> >>----- Original Message ----- >>From: "Christian Stocker" <[email protected]> >>To: "Patrick Lüscher" <[email protected]> >>Cc: <[email protected]> >>Sent: Tuesday, July 20, 2004 4:35 PM >>Subject: Re: [bitflux-cms-de] Probleme mit Integration eines RDF feed >> >> >> >>>Hallo >>> >>>On 20.7.2004 16:31 Uhr, Patrick Lüscher wrote: >>> >>> >>>>Hallo Chregu and friends >>>> >>>>Frage: >>>>Ich möchte gerne einige News (aus einem RDF feed) auf meiner > > Startseite. > >>>>In den Stucture files habe ich den feed bereits angegeben und im XML >> >>output >> >>>>(siehe unten) habe ich die Info, tiptop. >>>>Nun möchte ich die news mit xsl ausgeben und habe es folgendermassen >>>>probiert: >>>> >>>><xsl:for-each select="/iba/breakingnews/rdf:RDF/item"> >>>>Das passt Ihm aber gar nicht, vermutlich irgend was mit den : >>>>Habe noch in der Demo geschaut, und sehe eigentlich keinen > > unterschied. > >>>>Wie muss ich das abrufen? >>> >>>hast du den rdf namespace im xsl header definiert? >>>Falls nicht, unbedingt nachholen ;) >>> >>>zudem hat auch item einen namespace, den du beim xpath gar nicht >>>angegeben hast >>> >>>xmlns="http://purl.org/rss/1.0/" >>> >>>also zusätzlich den noch angeben mit z.b. >>> >>>xmlns:rss="http://purl.org/rss/1.0/" >>> >>>und dann >>> >>>/iba/breakingnews/rdf:RDF/rss:item >>> >>>sollte klappen, natürlich nicht getestet... >>> >>>chregu >>> >>> >>>>---------------- >>>>Mein XML Output: >>>> >>>>- <breakingnews> >>>><!--Hack in line 195--> >>>> - <rdf:RDF> >>>> - <channel rdf:about="http://luzernertheater.kaywa.ch/"> >>>> <title>Luzerner Theater</title> >>>> <link>http://luzernertheater.kaywa.ch/</link> >>>> <description>News des Luzerner Theaters</description> >>>> <sy:updatePeriod>hourly</sy:updatePeriod> >>>> <sy:updateFrequency>1</sy:updateFrequency> >>>> <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase> >>>> </channel> >>>> - <item rdf:about="http://luzernertheater.kaywa.ch/p9.html"> >>>> <title>News Titel</title> >>>> <link>http://luzernertheater.kaywa.ch/p9.html</link> >>>> <description>Das ist Blindtext und braucht nicht gelesen > > zu > >>>>...</description> >>>> <dc:date>2004-07-20T13:12:38+01:00</dc:date> >>>> <dc:creator>[email protected]</dc:creator> >>>> <dc:subject/> >>>> - <content:encoded> >>>> Das ist Blindtext und braucht nicht gelesen zu werden. >> >>Das >> >>>>ist Blindtext und braucht nicht gelesen zu werden. Das ist Blindtext > > und > >>>>braucht nicht gelesen zu werden. <br/> Das ist Blindtext und braucht >> >>nicht >> >>>>gelesen zu werden. Das ist Blindtext und braucht nicht gelesen zu >> >>werden. >> >>>> </content:encoded> >>>> </item> >>>>-------------- >>>> >>>>Gruss, >>>> >>>>Patrick >>>> >>>>_______________________________________________ >>>>bitflux-cms-de mailing list >>>>[email protected] >>>>http://lists.bitflux.ch/cgi-bin/listinfo/bitflux-cms-de >>> >>>-- >>>christian stocker | Bitflux GmbH | schoeneggstrasse 5 | ch-8004 zurich >>>phone +41 1 240 56 70 | mobile +41 76 561 88 60 | fax +41 1 240 56 71 >>>http://www.bitflux.ch | [email protected] | gnupg-keyid 0x5CE1DECB >>>_______________________________________________ >>>bitflux-cms-de mailing list >>>[email protected] >>>http://lists.bitflux.ch/cgi-bin/listinfo/bitflux-cms-de >> >>_______________________________________________ >>bitflux-cms-de mailing list >>[email protected] >>http://lists.bitflux.ch/cgi-bin/listinfo/bitflux-cms-de > > > -- christian stocker | Bitflux GmbH | schoeneggstrasse 5 | ch-8004 zurich phone +41 1 240 56 70 | mobile +41 76 561 88 60 | fax +41 1 240 56 71 http://www.bitflux.ch | [email protected] | gnupg-keyid 0x5CE1DECB