[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: namespace cleanup for XHTML documents
If you output an element without specifying a prefix, for example <html xmlns="http://www.w3.org/1999/xhtml"> or <xsl:element name="html" namespace="http://www.w3.org/1999/xhtml"> then the system will usually output the name without a prefix. However, the other namespace xmlns="http://example.com/" may get in the way. Can't tell you what to change without seeing your code. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Wolfgang Jeltsch [mailto:wolfgang@xxxxxxxxxxx] > Sent: 13 September 2006 15:21 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: namespace cleanup for XHTML documents > > Hello, > > I have a stylesheet which outputs XHTML documents that look like this: > > <?xml version="1.0"?> > <xhtml:html > xmlns="http://example.com/" > xmlns:xhtml="http://www.w3.org/1999/xhtml"> > <xhtml:head> > <xhtml:title>Hello</xhtml:title> > </xhtml:head> > <xhtml:body> > <ul xmlns="http://www.w3.org/1999/xhtml"> > <li>1</li> > <li>2</li> > </ul> > </xhtml:body> > </xhtml:html> > > However, I want those documents to look like this: > > <?xml version="1.0"?> > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <title>Hello</title> > </head> > <body> > <ul> > <li>1</li> > <li>2</li> > </ul> > </body> > </html> > > That is, I want all namespace prefixes and unneeded namespace > declarations removed and a single default namespace > declaration at the top level. > > How can I achieve this? > > Best wishes, > Wolfgang
|
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
|