Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-02-2008, 11:09   #1 (permalink)
°
 
Benutzerbild von echo5-7
 
Registriert seit: Aug 2002
Ort: Baden-Baden
Beiträge: 3.962
XML, CDATA und das & Zeichen

Hi,
ich schlag mich damit jetzt ca. 1 1/2 Stunden rum und so langsam gehen mir die Ideen aus. Ich bekomme vom Server einen XML formatierten String, der UTF8 encoded ist, und dessen Nodes mit CDATA maskiert sind. In diesem Node stehen Daten und Links.

Das ist der String:
Code:
<node>
<datum><![CDATA[22.10.2008]]></datum>
<senderort><![CDATA[ Trier, Europahalle]]></senderort>
<beschreibung><![CDATA[ WIE NIE - die Tour 2008<br />
Tickethotline: 01805 - 57 00 99 (14 ct/Min)]]></beschreibung>
<linkzeit><![CDATA[http://www.eventim.de/?=1]]></linkzeit>
</node>
<node>
<datum><![CDATA[23.10.2008]]></datum>
<senderort><![CDATA[ Düsseldorf, Savoy-Theater]]></senderort>
<beschreibung><![CDATA[ WIE NIE - die Tournee 2008<br />
Tickethotline: 10805 - 57 00 99 (14ct/Min)]]></beschreibung>
<linkzeit><![CDATA[http://www.eventim.de/cgi-bin/tony-marshall-tickets.html?fun=TDetailA&id=EVE_NO_SESSION&doc=detaila&key=233449]]></linkzeit>
</node>
In der Flash Ausgabe bekomme ich folgendes:

Code:
<node><datum>22.10.2008</datum><senderort>Trier, Europahalle</senderort><beschreibung> WIE NIE - die Tour 2008&lt;br /&gt;

Tickethotline: 01805 - 57 00 99 (14 ct/Min)</beschreibung><linkzeit>http://www.eventim.de/?=1</linkzeit></node>
<node><datum>23.10.2008</datum><senderort> Düsseldorf, Savoy-Theater</senderort><beschreibung> WIE NIE - die Tournee 2008&lt;br /&gt;

Tickethotline: 10805 - 57 00 99 (14ct/Min)</beschreibung><linkzeit /></node>
Das Problem ist folgendes:
Steht in dem Node <linkzeit> kein & Zeichen drinn, erkennt er die Links.
Steht eines drinn bricht er ab, und die restlichen Daten werde nicht angezeigt. Außerdem erscheint der linkzeit Node als <linkzeit />.
Was mir auch noch aufgefallen ist: der <br /> Tag, wird als Entitie entsprechungen ausgegeben.

Weiß da jemand wo das Problem überhaupt liegt? Brauche ich eine Sondermaskierung für das & Zeichen?

Bin für jeden Rat dankbar.

Gruß
echo
... der sich so langsam wirklich wundert.
__________________

LRRM | BLOG | FACEBOOK | TWITTER | G+
echo5-7 ist offline   Mit Zitat antworten
Alt 04-02-2008, 11:19   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.140
Lass das Ampersand doch serverseitig in &amp; oder & umschreiben.
Omega Psi ist offline   Mit Zitat antworten
Alt 04-02-2008, 11:23   #3 (permalink)
°
 
Benutzerbild von echo5-7
 
Registriert seit: Aug 2002
Ort: Baden-Baden
Beiträge: 3.962
hab ich schon, er ist weder mit dem einen, noch mit dem anderen klargekommen. war das &amp; drinnen, hat er die url nicht gefunden. war das & drinnen, hat er danach abgebrochen.
__________________

LRRM | BLOG | FACEBOOK | TWITTER | G+
echo5-7 ist offline   Mit Zitat antworten
Alt 04-02-2008, 14:52   #4 (permalink)
°
 
Benutzerbild von echo5-7
 
Registriert seit: Aug 2002
Ort: Baden-Baden
Beiträge: 3.962
also, fazit aus der sache:
flash behandelt xml daten, die per loadvars geladen werden, und dann durch den parser jagt, anders als daten die man per xml.load(); reinholt.
__________________

LRRM | BLOG | FACEBOOK | TWITTER | G+
echo5-7 ist offline   Mit Zitat antworten
Alt 04-02-2008, 15:09   #5 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.140
Hast du dann das XML via Konstruktor oder XML#parseXML():Void erzeugt?
Omega Psi ist offline   Mit Zitat antworten
Alt 04-02-2008, 15:40   #6 (permalink)
Trennschleifer
 
Benutzerbild von bobo_k1
 
Registriert seit: Apr 2004
Ort: Hamburg
Beiträge: 1.282
das ist bekannt:
html-text in CDATA-tags speichern?
__________________
Es gibt nur zwei Arten von Menschen die Hawaiihemden tragen: Schwuchteln und dicke fette Partylöwen. Und du siehst nicht aus wie ein dicker fetter Partylöwe!" - Homer J. Simpson
bobo_k1 ist offline   Mit Zitat antworten
Alt 04-02-2008, 16:32   #7 (permalink)
°
 
Benutzerbild von echo5-7
 
Registriert seit: Aug 2002
Ort: Baden-Baden
Beiträge: 3.962
jup, via parseXML. dachte nicht das es einen unterschied macht. ich habs nicht gewusst.
__________________

LRRM | BLOG | FACEBOOK | TWITTER | G+
echo5-7 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 13:50 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele