Hallo,
kann ich in XSL prüfen, ob eine XSL:VARIABLE vorhanden ist?
Nein.
»»Wenn ich auf eine nicht vorhandene Variable zugreifen möchte, dann bekomme ich die Meldung "Global variable "abc" has not been defined".
Das ist korrektes Verhalten.
Gibt es evtl. eine Möglichkeit, das abzufragen?
Nein. Eine Variable muss deklariert sein (auch wenn es nichts enthält, also z.B. <xsl:variable name="bla" />) _dann_ kannst du abfragen ob sie leer ist:
<xsl:if test="$bla = ''"> ... etc.
Grüße
Thomas