Subject: [xsl] XSL to XSL stylesheet: namespace question From: viewga <viewga@xxxxxxxxxxxx> Date: Mon, 12 Feb 2001 17:12:24 +0200 |
Hello xsl-list, could anyone give me an insight on how to make correct transform from xsl to xsl. Here is an example (the bad thing is that it makes ns0:stylesheet xmlns:ns0="http://www.w3.org/1999/XSL/Transform" and thus xsl goes as undeclared ns): source xsl: <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="design.xsl"?> <adt:root xmlns:adt="http://somewhere.domain/ADT" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <html> Some here </html> </adt:root> <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:adt="http://somewhere.domain/ADT"> <xsl:output method="xml" indent="yes" version="1.0" encoding="UTF-8"/> <xsl:template match="/"> <xsl:apply-templates/> </xsl:template> <xsl:template match="adt:root"> <xsl:element name="xsl:stylesheet" namespace="http://www.w3.org/1999/XSL/Transform"> <xsl:attribute name="version">1.0</xsl:attribute> <xsl:element name="xsl:output"> <xsl:attribute name="method">xml</xsl:attribute> <xsl:attribute name="version">1.0</xsl:attribute> <xsl:attribute name="encoding">UTF-8</xsl:attribute> <xsl:attribute name="indent">yes</xsl:attribute> </xsl:element> <xsl:apply-templates/> </xsl:element> </xsl:template> <xsl:template match="*|@*"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> </xsl:stylesheet> -- Best regards, viewga mailto:viewga@xxxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] id idref pairs, Michael Beddow | Thread | Re: [xsl] XSL to XSL stylesheet: na, Jeni Tennison |
RE: [xsl] id idref pairs, DPawson | Date | [xsl] does sun xsltc compiler provi, anand awasthi |
Month |