Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-08-2006, 08:14   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Ort: Cottbus
Beiträge: 12
Question XML und Namespaces

Hallo Leute,

leider hab ich im Forum und auch nicht im Internet die passende Lösung für mein Problem gefunden. Es geht um das Handling von XML-Namespaces in einem XML Objekt. Genauer gesagt, weiß ich nicht, wie man ein Attribute eines Tag ansprechen kann, welches ein Namespace besitzt.

Folgendes Beispiel:

var xml = new XML("<test myname:hallo=\"123\">tdasdf</test>");
xml.parse();

trace(xml.firstChild.attributes.?????);

Hat jemand da Erfahrungen?

Danke
__________________
cu

Ridicule
Ridicule ist offline   Mit Zitat antworten
Alt 24-08-2006, 08:23   #2 (permalink)
Trennschleifer
 
Benutzerbild von bobo_k1
 
Registriert seit: Apr 2004
Ort: Hamburg
Beiträge: 1.282
den Wert des attribute bekommst du schon über
PHP-Code:
trace(firstChild.attributes.namedesattributes); 
aber ich glaube dein XML ist nicht korrekt, da du im Attribute Sonderzeichen hast

achja nochwas - nenn die Insatnz nicht xml - besser xmlObj oder so ähnlich
__________________
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 24-08-2006, 08:46   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Ort: Cottbus
Beiträge: 12
Zitat:
Zitat von bobo_k1
den Wert des attribute bekommst du schon über
PHP-Code:
trace(firstChild.attributes.namedesattributes); 
aber ich glaube dein XML ist nicht korrekt, da du im Attribute Sonderzeichen hast

achja nochwas - nenn die Insatnz nicht xml - besser xmlObj oder so ähnlich
Hallo,

danke erstmal für die Antwort. Aber will ich das Attribute Hallo im Namensraum "myname" ansprechen, über "xml.firstChild.attributes.hallo", wird mir "undefined" zurück gegeben. Der Pfad xml.firstChild .... stimmt, denn wenn man den Namensraum im XML weglässt, erhalte ich auch den Wert des Attributes.

bezüglich der Sonderzeichen: Meinst Du das Backslash? Dass muss ich doch nutzen um die " zu maskieren.

Hat jemand noch eine idee?
__________________
cu

Ridicule
Ridicule ist offline   Mit Zitat antworten
Alt 29-08-2006, 09:16   #4 (permalink)
scriptalizer
 
Registriert seit: Jul 2001
Ort: sol.earth.de["Obertshausen"];
Beiträge: 39
Smile hmmm

Hi,


versuchs mal mit...

ActionScript:
  1. trace(xmlObj.firstChild.attributes["myname:hallo"]);

Viele Grüße,

Björn
__________________
~
:!find / -name Adobe* -exec rm -rdf {} \;

jQuery User Group Frankfurt - @jqueryfra
JavaScript User Group Frankfurt - @jsugfra
bjoern 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 12:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele