[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
Re: are all strings in a sequence valid potential QNam
Subject: Re: are all strings in a sequence valid potential QNames
From: ac <ac@xxxxxxxxxxxxx>
Date: Thu, 04 Feb 2010 10:03:27 -0500
|
Hi,
Michael, thank you for clearing this out.
David and Ken thank you for still taking the time to work out the regex
for QNames.
I think I know why I had not thought about "castable as" in the first
place ...
Cheers,
ac
Just to check that by "valid potential QName" you mean a string that is in
the lexical space of xs:QName and will therefore constitute a valid QName
provided the prefix is in scope?
($x castable as xs:QName) will not work because (a) it also tests whether
the prefix is in scope, and (b) to avoid the issues of it therefore being
context-sensitive, the W3C spec says this is only allowed if the argument
($x) is a string literal.
So you do need to use the regex approach.
Regards,
Michael Kay
http://www.saxonica.com/
http://twitter.com/michaelhkay
-----Original Message-----
From: ac [mailto:ac@xxxxxxxxxxxxx]
Sent: 03 February 2010 07:30
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: are all strings in a sequence valid potential QNames
Hi List,
As for example, in determining element and/or attribute names
from the first line of a csv file, as well as other similar
cases, with xslt2.0 (e.g. without "map", "try", and schema),
what is the best way to check (e.g. true/false) that 1. a
string is a valid potential QName (e.g. match + what regex?,
or other option) 2. all strings in a sequence are valid
potential QNames
Thank you,
ac
|
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
RSS 2.0 |
|
Atom 0.3 |
|
|