• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-07-2007, 10:15   #1 (permalink)
Neuer User
 
Benutzerbild von deak
 
Registriert seit: Jun 2002
Ort: würzburg
Beiträge: 940
XML Parsen

Hallo,

ich habe folgende Frage:
Ich möchte Inhalte aus Typo3 in Flash einlesen, dafür habe ich in Typo3 eine Extension welche mir die Inhalte als XML liefert. Das sieht dann ungefähr so aus:

Code:
<xml_for_flash>
−
	<tt_content uid="8">
<header>WELTPREMIERE LEV</header>
−
	<bodytext>
Nein, meine Texte les ich nicht, so nicht, stöhnte Oxmox. Er war mit Franklin, Rockwell und dem halbtaxgrauen Panther Weidemann in Memphis (Heartbreak Hotel) zugange. Sie warteten auf die fette Gill, um bei der Bank of Helvetica die Kapitälchen in Kapital umzuwandeln. Oxmox liess nicht locker. Ich fleh euch an, rettet meine Copy, gebt meinem Body nochn Durchschuss! Kein Problem, erbarmte sich Old Face Baskerville, streichelte seinen Hund, zog seine einspaltige Poppl, legte an und traf! (Zeidank nichts Ernstes * nurn bisschen Fraktur.) Ox.
</bodytext>
<image>0306.jpg</image>
</tt_content>
</xml_for_flash>


Wenn ich mir das nun in flash einlese bekomme ich nur das hier getract:

Code:
xml_for_flash::

tt_content::
uid: 8

header::
undefined

bodytext::
undefined

image::
undefined
Könnte mir bitte jemand helfen und sagen wie ich an die Inhalte komme.
Ich tue mir mit XML noch ein bisschen schwer würde mich über jede Hilfe sehr freuen.

Hier der AS-Code

Code:
// EINLESEN XML und Parsen
ladeinhalte = function () {

function Inhalt_parsen(contentxml)
{ do
  { if (contentxml.nodeName)
    { // nodeName ausgeben
      trace("");
      trace(contentxml.nodeName+"::");
      // alle attributes zu diesem Nodes ausgeben:
      for (var i in contentxml.attributes)
      { trace(i+": "+contentxml.attributes[i]);

	  
	  
	  
	  
	  
      }
      // nodeValue des Nodes ausgeben:
      if (contentxml.firstChild.nodeValue)
      { trace(contentxml.firstChild.nodeValue.attributes[1]);
	  
	 
    } }
    if (contentxml.hasChildNodes()) Inhalt_parsen(contentxml.firstChild);
  } while (contentxml=contentxml.nextSibling);
}




//
contentxml = new XML();
contentxml.ignoreWhite = true;
contentxml.load("http://www.weinsberg-lev.com/"+XMLLINK+"&type=444"); // bzw. einen Pfad-Namen eines XML-Files angeben
contentxml.onLoad = function(ok)
{


if (ok) Inhalt_parsen(this.firstChild);
  else trace("Einlesefehler: "+this);
};}

Beste Grüße

deak
deak ist offline   Mit Zitat antworten
Alt 05-07-2007, 11:11   #2 (permalink)
Neuer User
 
Benutzerbild von deak
 
Registriert seit: Jun 2002
Ort: würzburg
Beiträge: 940
Problem gelöst
deak ist offline   Mit Zitat antworten
Alt 20-12-2007, 11:00   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 11
hi

es wäre schön, wenn du die Problemlösung dann auch mitteilen könntest. Ich habe das selbe Problem. Vielleicht hast du die Lösung ja noch.

schönen Gruß, alex
alexd0001 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 15:49 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele