Hallo und guten Morgen !
Ich versuche derzeit über die RSS-Ausgabe bei ebay die angebotenden
Artikel eines Verkäufers einzulesen um diese anschließend über eine
DB weiter verarbeiten zu können.
Das einlesen wie auch das Trennen der einzelnen Artikel (besser gesagt
der jeweiligen RSS-Segmente) funktioniert auch zu meiner Zufriedenheit.
Mein Problem ist nun, das ich aus dem halb aufbereitetem RSS-Brei
die einzelnen Dateninhalte erfassen (Content > Variable) kann.
Mir bleibt z.B. folgender "Brei" übrig:
[code = rss]
<item>
<title><![CDATA[Gardinen Scheibengardinen m. Schlaufen 32x120 AKTION]]></title>
<link><![CDATA[http://cgi.ebay.de/Gardinen-Scheibengardinen-m-Schlaufen-32x120-AKTION_W0QQitemZ300018019302QQcmdZViewItemQQssPageNameZRSS:B:SRCH:DE:101]]></link>
<description><![CDATA[<table border="0" cellpadding="8"><tr><td><a href="http://cgi.ebay.de/Gardinen-Scheibengardinen-m-Schlaufen-32x120-AKTION_W0QQitemZ300018019302QQcmdZViewItemQQssPageNameZRSS:B:SRCH:DE:102"><img border="0" src="http://thumbs.ebaystatic.com/pict/300018019302_0.jpg"></a></td><td><strong>EUR 3,49</strong><br /> Angebotsende: Freitag Aug-25-2006 19:22:26 CEST<br />Sofort kaufen für nur: EUR 3,49<br /><a href="http://cgi.ebay.de/Gardinen-Scheibengardinen-m-Schlaufen-32x120-AKTION_W0QQitemZ300018019302QQcmdZViewItemQQssPageNameZRSS:B:SRCH:DE:105">Sofort kaufen</a> | <a href="http://cgi1.ebay.de/ws/eBayISAPI.dll?MfcISAPICommand=MakeTrack&item=300018019302&ssPageName=RSS:B:SRCH:DE:104">Zur Liste beobachteter Artikel hinzufügen</a></td></tr></table>]]></description>
<pubDate>Di, 15 Aug 2006 19:22:26 CEST</pubDate>
<rx:BuyItNowPrice xmlns:rx="urn:ebay:apis:eBLBaseComponents">349</rx:BuyItNowPrice>
<rx:CurrentPrice xmlns:rx="urn:ebay:apis:eBLBaseComponents">349</rx:CurrentPrice>
<rx:EndTime xmlns:rx="urn:ebay:apis:eBLBaseComponents">1156526546000</rx:EndTime>
<rx:Category xmlns:rx="urn:ebay:apis:eBLBaseComponents"><![CDATA[Scheibengardinen]]></rx:Category>
<rx:AuctionType xmlns:rx="urn:ebay:apis:eBLBaseComponents">Buy It Now</rx:AuctionType>
[/code]
Wie kann ich jetzt z.B. den Content zwischen "<title><![CDATA["
und "]]></title>" (wäre ja dann die Titelzeile) in eine
Variable bekommen ?
Ich muß aber dazu direkt sagen, das ich von regulären Ausdrücken
nix (wirklich nix!) verstehe und auch anscheinend zu blöd bin,
die (zugegeben zahlreich vorhandenen) Hilfeseiten auch nicht
weiterhelfen, da diese immer von einem (!) Begrenzer ausgehen,
ich aber ja faktisch am Anfang und am Ende einen Begrenzer(-string)
habe...
Dabei wäre es für mich auch wichtig, das ich eine gute
Performence erreiche, da ich ja pro Artikel die entsprechenden
"Zerlegungen" machen müsste...
Über Denk- und auch Lösungsansäte (aber bitte mit kurzer Erklärung, weil ich wills ja auch verstehen...) wäre ich sehr, sehr dankbar.
Gruss
Didi