Zurück   Flashforum > Flash und Server > Coldfusion und J2EE

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-01-2006, 09:03   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 106
RSS Feeds mit ColdFusion parsen

Hi Leute,
um RSS Feeds mit Flash auszugeben, lass ich die Feeds mit ColdFusion parsen und als *.xml speichern. Das funktioniert soweit auch ganz gut.

Nur hab ich ein Problem:
Die meisten Feeds sind ungefähr so aufgebaut
HTML-Code:
<title>Topic des Forums</title>
<description>Textauszug aus dem Forum</description>
<link>http://www.domain.de/obenangezeigterthread</link>
Wie sag ich ColdFusion, das er beim parsen die <link> Inhalte in einen <a href> einbettet also so:
HTML-Code:
<title>Topic des Forums</title>
<description>Textauszug aus dem Forum</description>
<link><a href="http://www.domain.de/obenangezeigterthread" target="_blank">mehr...</a></link>
Da sonst die Links in Flash nicht funktionieren. Bin schon am verzweifeln!!!

Der Code fürs parsen sieht so aus:
HTML-Code:
<cfset wiki=XMLparse("http://www.wikiflash.de/feed.php")>
<cffile action="write" nameconflict="overwrite" output="#wiki#" file="C:\Programme\Apache Group\Apache2\htdocs\site\xml\wiki.xml" charset="utf-8">
In Flash sieht das ganze so aus:
PHP-Code:
//Initialisierung - Textfeld  
ausgabe_txt.html true;
ausgabe_txt.wordWrap true;
ausgabe_txt.multiline true;
var 
min =315;

var 
meinStyle:TextField.StyleSheet = new TextField.StyleSheet ();
meinStyle.load("../xml/styles.css");
ausgabe_txt.styleSheet meinStyle;

function 
wiki(){var wiki_xml:XML = new XML ();
wiki_xml.ignoreWhite true;
wiki_xml.load ("../xml/wiki.xml");
wiki_xml.onLoad = function (success)

{
    if (
success)
    {        
        
ausgabe_txt.htmlText wiki_xml.firstChild;    
        if(
ausgabe_txt.length<=min)
    {
comp._visible=false;}
    if(
ausgabe_txt.length>min)
    {
comp._visible=true;}
    }
};
ausgabe_txt.text="Lade RSS Feed...";} 
Die Funktion wiki wird mit einem Button (
HTML-Code:
on(release){wiki();}
) ausgelöst.
comp ist eine Scrollbar, die nur angezeigt werden soll, wenn im Textfeld mehr als 315 Zeichen anzuzeigen sind.

Hoffe ihr könnt mir helfen
Slashwalker ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 20:51 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele