[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XML Schema union type is evil (for XPath 2.0 proc
> Again, there is a way to protect yourself: > > if (data(quantity) instance of xs:string) then > if (data(quantity) eq 'out-of-stock') then > 'Bummer' or more naturally just if (quantity ='out-of-stock') then 'Bummer' It's usually better to access the element rather than use data() or text() and (especially in the face of variable input) to use = rather than eq. the system then just does the right thing automatically. Since this is what most people would writet anyway (and it's the version that you need to use if the processor is not schema aware), it's not normally an issue in practice. David
|
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
|