Zurück   Flashforum > Flash und Server > Flash mit XML und Webservices

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-08-2011, 14:12   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2010
Beiträge: 26
mit switch case xml attribute auslesen

Hi Leute,

bin grad ein wenig am verzweifeln. Ich versuche aus folgender xml exemplarisch attribute via switch case auszulesen:

PHP-Code:
<?xml version="1.0" encoding="utf-8"?>
<XML>

   
       
       <ListItem>
              <ide>1</ide>
           <itemColor>FFFFFF</itemColor>
           <itemLabel>Peter McCall</itemLabel>
           <itemPhone>555-555-5555</itemPhone>
       </ListItem>
       
       <ListItem>
              <ide>1</ide>
           <itemColor>FFE8E8</itemColor>
           <itemLabel>Emily Owen</itemLabel>
           <itemPhone>888-888-8888</itemPhone>       
       </ListItem>
       
       <ListItem>
              <ide>2</ide>
           <itemColor>DDFDB3</itemColor>
           <itemLabel>Jeff Jones</itemLabel>
           <itemPhone>666-666-6666</itemPhone>       
       </ListItem>              
   
   

</XML>
PHP-Code:
    switch (myXML.ListItem.ide){
    case 
:
    
trace (myXML.ListItem.itemLabel);
    break;
    default :
    
trace ("pech");
    break;
    } 
ich möchte mir quasi alle namen ausgeben lassen, bei denen ide==1 ist.
Leider habe ich die ganze Zeit nur "pech" ...
Floper ist offline   Mit Zitat antworten
Alt 05-08-2011, 14:59   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Das Du "pech" hast, könnte daran liegen, dass das, was da in der switch-Anweisung steht, ein XML-Objekt ist, Du es aber mit einer Number vergleichen willst...

Versuch's mal so:
PHP-Code:
switch ( myXML.ListItem.ide.toString() ){
    case 
"1" :
        
trace (myXML.ListItem.itemLabel);
        break;
    default :
        
trace ("pech");
        break;

__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist offline   Mit Zitat antworten
Alt 05-08-2011, 15:31   #3 (permalink)
Keine Panik
 
Registriert seit: Apr 2010
Ort: Düsseldorf (im ernst)
Beiträge: 1.868
Zitat:
ich möchte mir quasi alle namen ausgeben lassen, bei denen ide==1 ist.
PHP-Code:
for each(var node:XML in myXML.ListItem.(ide == "1")){
    
trace(node.itemLabel.toString());

__________________
greetz Thomas

plz RTFM & Coding Conventions
thomas_E ist offline   Mit Zitat antworten
Alt 07-08-2011, 20:39   #4 (permalink)
Neuer User
 
Registriert seit: Dec 2010
Beiträge: 26
Hat beides funktioniert ... you rock!
Floper 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash CS4] switch case (case 1-3 ist dasselbe) sejau Flash Einsteiger 7 12-08-2009 16:41
Mehrere Case-Bedingungen bei switch...case effzehn Flash Einsteiger 6 13-01-2008 21:29
switch..case VS. if..else if edding950 ActionScript 2 13 15-06-2007 08:42
switch-case hat immer case 5 Day-Weed Flash Einsteiger 10 13-10-2006 16:52
prob bei switch-case eliias ActionScript 1 3 17-01-2003 19:58


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:06 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele