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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-05-2008, 18:41   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 8
XPath selectNodes-Funktion mehrere Attribut-Werte suchen

Hallo, ich habe mal eine Frage zu XPath, die mir hoffentlich jemand beantworten kann. Ich möchte in einer sehr umfangreichen XML-Datei nach bestimmten Knoten suchen, die sich bezüglich bestimmter Werte in Attributen decken. Dafür verwende ich die AS2 XPath Klassen von www.xfactorstudio.com

Sofern ich nur ein bestimmtes Attribut finden möchte, geht das wunderbar, z.B. so:

var suchstring = "//person[contains(@vorname,'Max')]";
var ergebnis = XPath.selectNodes (mein_xml, suchstring);
trace (ergebnis);

//Ausgabe:
<person vorname="Max" nachname="Mustermann" geburtstag="01.01.2001" />
<person vorname="Max" nachname="Mustertyp" geburtstag="01.02.2001" />

Ich möchte nun aber nur die Knoten finden, deren Attribut vorname="Max" ist UND deren Attribut geburtstag="01.02.2001" ist. Leider scheitere ich an der korrekten Schreibweise des suchstrings. Ich habe schon ein paar Sachen probiert aber das will nicht so richtig funzen, wie z.B.:

var suchstring = "//person[contains(@vorname,'Max') AND contains(@geburtstag, '01.02.2001')]";

Bitte, wenn irgendwer Erfahrung mit XPath hat, wäre ich über jede Hilfe sehr glücklich.

Gruß
Marcus

EDIT: Oh no.. das Problem hat sich schon erledigt. Zum einen ist die Anweisung case sensitive und das "and" muss kleingeschrieben werden und zudem hatte ich noch einen anderen Fehler in meinem Script

Geändert von vurtual (14-05-2008 um 21:32 Uhr)
vurtual 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 04:20 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele