Das Element "validation" wird verwendet, um die Antworten einer Fragenseite zu prüfen. Jedes "validation"-Element besitzt einen Ausdruck, mit dem geprüft wird, ob eine Antwort gültig ist. Der Ausdruck muss auf "true" festgelegt sein, damit die Scriptausführung über die Seite mit dem "validation"-Element hinaus fortgesetzt werden kann. Das folgende "validation"-Element zeigt zum Beispiel eine Warnmeldung an, wenn die Höhe des Einkommens geringer oder gleich Null ist:
<validation expression="Income.wageAmount > 0 "> <message id="Page2.noWageValidationMessage"> <![CDATA[You entered %1d as your wage amount. Please enter a value greater than zero.]]> <argument id="Income.wageAmount" /> </message> </validation>