[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Using or ignoring Types in XSLT 2.0 / XPath 2.0
Hi Mike, >> The error isn't recoverable, but it is preventable. Before >> attempting the conversion of a string to a dateTime, you can test: >> >> <xsl:if test="$x castable as xs:dateTime"> > > Thanks Michael, that's what I was missing. This just invokes the > lexical parsing of $x and compares with the lexical requirements for > xs:dateTime, correct? Or is its behavior more determined than that? It checks whether all the requirements of xs:dateTime are met (not just that it's in the correct format, but that it actually is a legal dateTime) -- in other words it tells you precisely whether or not the cast will fail. > Just a minor nit, wouldn't syntactic consistency suggest > *castable-as* for the operator name? Is it really two tokens? Yes, it's really two tokens. There are a number of operators in XPath 2.0 that are two tokens, such as "cast as", "instance of", "treat as". In contrast, "isnot" is one word... Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|