Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-01-2006, 19:50   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 38
XML-Zeilenumbruch

Hallo

Lade über ein XML-File Daten rein. Nun wie mache ich eine Zeilenschaltung im XML-File? Schreib ich html-code rein zB. <br>wird nix mehr eingelesen;-( Möchte einfach in der Variabel 'Beschreibung' verschiedene Abschnitte haben.

Das XML sieht so aus:
Code:
<?xml version='1.0' encoding='utf-8'?>
  <detail>
    <detail name="VZGV" beschreibung="Lehre auf der Verwaltung. Und mit Ihr auch ein ellenlangen Text mit Zeilenabstand und üwörter und so weiter" pic="bilder/vgzv.jpg" link="www.cccc.ch" />
 </detail>
Vielen Dank für Hinweise
Gruss
Thomas
filemaker ist offline   Mit Zitat antworten
Alt 04-01-2006, 20:08   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Sonderzeichen und Tags solltest du über CDATA-Sequenzen escapen, z.B.:
PHP-Code:
<detail>
  <![
CDATA[ <TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="17" COLOR="#333366"><b>Dies ist der erste Teil<br>und dies der zweite...</b></FONT></P></TEXTFORMAT>]]> 
</
detail
  Mit Zitat antworten
Alt 04-01-2006, 20:22   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 38
Vielen Dank.

Noch eine kleine Frage. Wie lese ich dass denn jetzt im Flash rein. Mit meinem Vorschlag konnte ich mit '.. mein_xml.firstChild.childNodes[i].attributes.kurzbeschreibung; ..' auf die einzelnen Attributte zugreifen. Aber die hab ich nun nicht mehr, oder sehe ich was falsches?

Vielen Dank & Gruss
thomas
filemaker ist offline   Mit Zitat antworten
Alt 04-01-2006, 20:48   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
CDATA-Sequenzen lassen sich leider nicht in Attributen speichern, nur in den Nodes... Die kannst du ohne das "attributes..." über die nodeValues auslesen.

Geändert von agedoubleju (05-01-2006 um 10:00 Uhr)
  Mit Zitat antworten
Alt 04-01-2006, 21:27   #5 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
sorry agedoubleju. x verpflichtet

@ filemaker - so kommst du an den wert ...

PHP-Code:
objXML.firstChild.firstChild.nodeValue 
at work ...
HTML-Code:
<?xml version="1.0" encoding="UTF-8"?>
<detail>
   <![CDATA[<b>man bin ich fett</b> <i>und schräg</i> !]]> 
</detail>
PHP-Code:
var x:XML = new XML();
x.ignoreWhite true;
x.onLoad = function(ok) {
    if (
ok && this.status == 0) {
        var 
n:String this.firstChild.firstChild.nodeValue;
        
trace(n);
    }
};
x.load('foo.xml'); 
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.

Geändert von shorty (04-01-2006 um 21:31 Uhr)
shorty 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 14:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele