[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: NCName, QName and colons

Subject: RE: NCName, QName and colons
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Mon, 22 Feb 2010 12:10:52 -0000
RE:  NCName
> I was under the impression that XSLT could only process XML 
> conforming to the Namespaces in XML Recommendation, but I 
> can't find anything in the XSLT 1.0 specification that 
> strictly prohibits the input to have to be classic (i.e., 
> non-namespace) XML. It requires a source tree, but how the 
> source tree is build from an actual source and what its 
> specifications are, if any, I can't find it.

http://www.w3.org/TR/xpath/#data-model

"XML documents operated on by XPath must conform to the XML Namespaces
Recommendation [XML Names]."

> 
> PS: it seems that at the time of XSLT 1.0, an effort was 
> started to create an XML Query Data Model 
> (http://www.w3.org/TR/2001/WD-query-datamodel-20010215/#elemNo
> de). This, too, only allowed QNames. However, it never made 
> it to a Recommendation and work was not in sync with work on 
> the XSLT 1.0 specification (unverified).

This was an early draft of what eventually became the XDM model used by
XQuery 1.0, XPath 2.0, and XSLT 2.0. Might not be recognizable from the
content, but you can trace the ancestry if you're determined!

Regards,

Michael Kay
http://www.saxonica.com/
http://twitter.com/michaelhkay 

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.