Hey Ich versuche zu überprüfen, ob eine E-Mail in meinem XML-Dokument vorhanden ist, wenn ja ist das Passwort, das der Geschwisterknoten ist das gleiche wie Passwort übergeben ich bekomme das Passwort und E-Mail als Parameter. Bisher, was ich versucht habe, istXSLT versucht, Daten aus Geschwisterknoten zu extrahieren
<xsl:template match="/">
<xsl:for-each select="customers//email[text()=$emailPassed] and
customers//password[text()=$password]">
true
</xsl:for-each>
</xsl:template>
Die XML-Datei hier ist
<?xml version="1.0"?>
<customers>
<customer>
<customerid>74</customerid>
<firstname>test</firstname>
<lastname>test</lastname>
<email>[email protected]</email>
<password>591c2fdfc6d2d</password>
</customer>
</customers>
Können Sie mir bitte helfen mit diesem heraus, dass ich stecke für eine ganze Stunde.
eine Frage hier, warum müssten Sie das Kundenelement angeben, wenn ich/am Anfang übereinstimme – evilGenious
Weil '/' dem Dokumentknoten entspricht, der das Elternelement des Stammelements ist ('Kunden' in Ihrem Fall) –
Danke Tim das wirklich zu schätzen. – evilGenious