Subject: RE: How to do numeric validations in DTD
From: Kay Michael <Michael.Kay@xxxxxxx>
Date: Fri, 21 Jan 2000 10:03:29 -0000
|
> How to do numeric validations in DTD??
> <personalinfo>
> <ssn>123456789</ssn>
> </personalinfo>
The question for DTDs has been answered (and deemed off-topic).
If you want to detect in a stylesheet that the <ssn> is non-numeric, try:
<xsl:if test="string(number(ssn))='NaN'">
or
<xsl:if test="translate(ssn, '0123456789', '')">
The former tolerates leading and trailing spaces and a decimal point, the
latter does not.
Mike Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|
Mike Brown - Thu, 20 Jan 2000 17:48:44 -0700
Kay Michael - Fri, 21 Jan 2000 10:03:29 -0000 <=
|
|