| 
  Ermittelt, ob der angegebene Parameter eine Referenzsyntax mit einem von null verschiedenen, nicht leeren oder vom Leerzeichen verschiedenen Wert ist. Parameter| Parameter | Beschreibung | 
|---|
 |  v | Ein gültiger Referenz-Syntaxausdruck. Wenn v keine Referenzsyntax ist, gibt die Funktion FALSE (0) zurück. | 
BeispieleDie folgende Tabelle zeigt Beispiele für die Verwendung der Funktion HasValue: | Ausdruck | Rückgabe | 
|---|
 |  HasValue(2) | TRUE (1) |  |  HasValue(" ") | FALSE (0) |  |  HasValue(Amount[*]) | Fehler |  |  HasValue(Amount[0]) | Wertet das erste Vorkommen von Amount aus und gibt TRUE (1) zurück, wenn dieser Wert weder null noch leer noch das Leerzeichen ist. | 
           |  |  |