errorCondition-elementet
Definerer en egendefinert validering (eller feiltilstand) for en bestemt XML DOM-node (Document Object Model) i et skjemas underliggende XML-dokument.
Type
xsd:complexType
Struktur
Navn | Beskrivelse |
---|---|
expression | (Obligatorisk attributt) Et XPath-uttrykk (relativt til expressionContext-attributtet, hvis angitt) som må evalueres for å kunne validere XML DOM-noden som er angitt i match-attributtet. |
expressionContext | (Valgfritt attributt) Angir XML DOM-noden som er roten for uttrykket angitt i expression-attributtet. |
match | (Obligatorisk attributt) Identifiserer XML DOM-nodene som den egendefinerte valideringen er deklarert på. |
showErrorOn | (Valgfritt attributt) Identifiserer XML DOM-nodene (innenfor konteksten i XML DOM-noden for uttrykkskontekst) som feilen skal vises på når skjemaet fylles ut. |
errorMessage | (Obligatorisk element) Angir feilmeldingen som skal returneres hvis verdien til den angitte XML DOM-noden anses som ugyldig. |
Merknader
errorCondition-elementet er et valgfritt element for customValidation-elementet.
Eksempel
Følgende er et eksempel på errorCondition-elementet:
<xsf:customValidation>
<xsf:errorCondition
match="/exp:expenseReport"
expressionContext="exp:reportDate"
expression="msxsl:string-compare(., ../exp:startDate) < 0 and ../exp:startDate != """
showErrorOn=".">
<xsf:errorMessage
type="modeless"
shortMessage="The report date occurs before the end of the expense period.">
The report date occurs before the end of the expense period. Verify that this is correct.
</xsf:errorMessage>
</xsf:errorCondition>
</xsf:customValidation>