| Autor |
Nachricht |
gotoAndPlay
Threadersteller
Dabei seit: 22.11.2006
Ort: -
Alter: 24
Geschlecht:
|
Verfasst Do 19.06.2008 16:10
Titel
|
 |
|
zwei fragen hab ich noch:
- was ist der unterschied zwischen deinem as2 und deinem as3 code? warum wolltest du das erst mit 3 lösen?
und
- ich habe bislang nur xml dateien geladen, die auf meinem server lagen, das habe ich so gemacht:
| Code: | stop();
var XMLdaten = new XML();
XMLdaten.ignoreWhite=true;
XMLdaten.load("datei.xml");
XMLdaten.onLoad = function(success) {
anzahl = XMLdaten.firstChild.childNodes.length;
xmlinhalt = []; //neues array
{
xmlinhalt[1] = XMLdaten.firstChild.childNodes[0].attributes.titel_eins;
xmlinhalt[2] = XMLdaten.firstChild.childNodes[1].attributes.bild_eins;
xmlinhalt[3] = XMLdaten.firstChild.childNodes[2].attributes.text_eins;
}
gotoAndPlay(2);
} |
und habe dann später in den einzelnen frames, die einzelnen xmlinhalts punkte ausgelesen!
|
|
| |
|
 |
pejot
Dabei seit: 16.09.2004
Ort: Luxembourg, Trier, Berlin
Alter: 27
Geschlecht:
|
Verfasst Do 19.06.2008 16:44
Titel
|
 |
|
| Schuster Junge hat geschrieben: | zwei fragen hab ich noch:
- was ist der unterschied zwischen deinem as2 und deinem as3 code? warum wolltest du das erst mit 3 lösen? |
Weil es aktueller und komfortabler ist und mehr Möglichkeiten bietet, grade in Sachen XML.
| Schuster Junge hat geschrieben: |
- ich habe bislang nur xml dateien geladen, die auf meinem server lagen, das habe ich so gemacht:
| Code: | stop();
var XMLdaten = new XML();
XMLdaten.ignoreWhite=true;
XMLdaten.load("datei.xml");
XMLdaten.onLoad = function(success) {
anzahl = XMLdaten.firstChild.childNodes.length;
xmlinhalt = []; //neues array
{
xmlinhalt[1] = XMLdaten.firstChild.childNodes[0].attributes.titel_eins;
xmlinhalt[2] = XMLdaten.firstChild.childNodes[1].attributes.bild_eins;
xmlinhalt[3] = XMLdaten.firstChild.childNodes[2].attributes.text_eins;
}
gotoAndPlay(2);
} |
und habe dann später in den einzelnen frames, die einzelnen xmlinhalts punkte ausgelesen! |
Macht ja nichts, ist ja fast das Gleiche. Ich habe mich ja nur um dein spezifisches Problem mit RSS gekümmert. Was du später mit dem Inhalt deiner XML-Daten anfängst, bleibt ganz dir überlassen.
|
|
| |
|
 |
gotoAndPlay
Threadersteller
Dabei seit: 22.11.2006
Ort: -
Alter: 24
Geschlecht:
|
Verfasst Fr 20.06.2008 12:22
Titel
|
 |
|
Langsam verstehe ich was Du da für mich gebastelt hast
Mit dem Script wird ja zur Zeit immer ein kompletter "Block" aus dem File geholt:
| Zitat: | <item><title>Irischer Justizminister räumt Niederlage ein</title><link>http://www.derwesten.de/nachrichten/nachrichten/2008/6/13/news-55036804/detail.html</link><description>London/Dublin. Der irische Justizminister Dermot Ahern hat die Niederlage bei dem Referendum über den EU-Reformvertrag eingestanden. Die Wahlbeteiligung war so niedrig, dass ein Scheitern zu befürchten ist. Ein «Nein» der Iren wäre eine Katastrophe für die Europäische Union.</description><pubDate>Fri, 13. Jun 2008 14:17:00 CEST</pubDate><dc:creator>WE, DerWesten</dc:creator><guid isPermaLink="false">news-55036804</guid><category>Nachrichten</category><source url="http://www.derwesten.de/nachrichten/nachrichten.rss">Nachrichten</source><enclosure url="http://www.derwesten.de/static/nachrichten/2841/12133603891370/51016010_16293202_teaser_small.jpg" length="3077" type="image/jpg" /></item>
|
Was muss ich denn machen, wenn ich jeden Knoten einzeln haben will?
Also den Titel, den Link etc...
|
|
| |
|
 |
gotoAndPlay
Threadersteller
Dabei seit: 22.11.2006
Ort: -
Alter: 24
Geschlecht:
|
Verfasst Mo 23.06.2008 11:37
Titel
|
 |
|
Hab am Wochenende noch ein wenig weiter gebastelt und eine Lösung gefunden
uberschriften = rssRootNode.firstChild.childNodes[9].childNodes[0];
Die Knoten Bezeichnungen habe ich so entfernt:
| Code: | wortentfernen = new String(uberschriften);
badwords = new Array("<title>","</title>");
newwords = new Array("","");
wortentfernen = wortentfernen .filter(badwords,newwords);
uberschrift.text = wortentfernen ;
|
Danke pejot für die Hilfe
|
|
| |
|
 |
FlamingArt
Dabei seit: 08.06.2006
Ort: Essen
Alter: 30
Geschlecht:
|
Verfasst Mo 23.06.2008 12:13
Titel
|
 |
|
Versuch mal anstelle von
| Code: | | uberschriften = rssRootNode.firstChild.childNodes[9].childNodes[0]; |
| Code: | | uberschriften = rssRootNode.firstChild.childNodes[9].childNodes[0].firstChild.nodeValue; |
Dann kannst Du dir den ganzen Unfug mit dem herrausfiltern des Knotennamens sparen.
|
|
| |
|
 |
pejot
Dabei seit: 16.09.2004
Ort: Luxembourg, Trier, Berlin
Alter: 27
Geschlecht:
|
Verfasst Mo 23.06.2008 12:16
Titel
|
 |
|
Wie gut, das es da AS3 gibt, alles viiiiiiel komfortabler und logischer.
// wie war der Urlaub?
Zuletzt bearbeitet von pejot am Mo 23.06.2008 12:17, insgesamt 1-mal bearbeitet
|
|
| |
|
 |
FlamingArt
Dabei seit: 08.06.2006
Ort: Essen
Alter: 30
Geschlecht:
|
Verfasst Mo 23.06.2008 12:18
Titel
|
 |
|
Ja in AS3 is viel einfacher weil wegen get by the freakin id....
//wie immer....VIEL.... ZU..... KURZ.....
|
|
| |
|
 |
gotoAndPlay
Threadersteller
Dabei seit: 22.11.2006
Ort: -
Alter: 24
Geschlecht:
|
Verfasst Mo 23.06.2008 13:50
Titel
|
 |
|
Ihr seid gemein
Hab mich so gefreut das ich endlich ne Lösung gefunden habe und dann kommt
DANKE!!!!!!!
Könnt ihr mir auch kurz erklären warum der mit firstChild.nodeValue mein Problem umgeht?
|
|
| |
|
 |
| |
|
 |
| Ähnliche Themen |
Was ist ein RSS Feed?
RSS Feed einbinden
Kostenloser RSS Feed
RSS Feed erstellen
RSS-Feed Editor für Mac OS X?
[Joomla 1.5] RSS-Feed kaputt?
|
 |