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

RE: A colon is not allowed in the name

Subject: RE: A colon is not allowed in the name
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Thu, 26 Mar 2009 07:59:51 -0000
RE:  A colon is not allowed in the name
Before your XML can be transformed it has to be parsed, and it cannot be
parsed because it is not well-formed according to the rules of
XML+Namespaces.

The fact that your XML has no namespaces is irrelevant. The rules of
XML+Namespaces don't require namespaces to be present, but they say that you
can't use colons except in certain particular ways.

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

> -----Original Message-----
> From: SINGH Navpreet [mailto:navpreet.singh@xxxxxxxxxxxxxx] 
> Sent: 26 March 2009 01:02
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE:  A colon is not allowed in the name
> 
> Hi Michael,
> This thread's discussion heads in another direction. Just 
> want to clarify it finally.
> 
> My xml does not have any namespace declaration, only the xsl 
> file has it.
> 
> So when I try to generate PDF out of it with 
> "javax.xml.transform.Transformer", Transformer parses the xsl 
> file and not the xml file. But error causing line is in xml 
> (<?QM: GENERATOR [Ref] 10055: ParaHeading: NEW?> ) not in 
> xsl. So why am I getting the error.
> 
> Thanks,
> Navpreet.
> 
> -----Original Message-----
> From: Michael Kay [mailto:mike@xxxxxxxxxxxx]
> Sent: Thursday, 26 March 2009 8:29 AM
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE:  A colon is not allowed in the name
> 
> 
>  
> > 
> > Just wondering, if there is a way to disable the namespace 
> > awareness while parsing the xml document, using 
> > "javax.xml.transform.Transformer".
> > 
> 
> I think some XML parsers probably still allow you to parse
> non-namespace-aware XML, if you set the right switches. But
> javax.xml.transform.Transformer is not an interface to XML parsers, it
> is an
> interface to XSLT processors, and XSLT requires namespace-well-formed
> input.
> 
> Michael Kay
> http://www.saxonica.com/
> 
> 
> Disclaimer :
> The contents of this e-mail including any attachments are 
> intended only
> for the person or entity to which this e-mail is addressed.  
> If you are not,
> or believe you may not be, the intended recipient, please 
> advise the sender
> immediately by return e-mail, delete this e-mail and destroy 
> any copies.
> The Company does not warrant nor guarantee that this email 
> communication is free
> from errors, virus, interception or interference.

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.