Subject: RE: [xsl] Parameterizing a namespace From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Tue, 12 Nov 2002 15:33:30 -0000 |
You'll have to write match="*[local-name()='page' and namespace-uri()=$param-namespace]" Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Dvir Ofek > Sent: 12 November 2002 14:53 > To: XSL-List@lists. mulberrytech. com (E-mail) > Subject: [xsl] Parameterizing a namespace > > > Hi > Can anyone give me a hint how can I pass a namespace as a > parameter to a transformation, and use it inside the > transformation? I mean something like: > > <?xml version="1.0" encoding="UTF-8"?> > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > > xmlns:t1="$param_namespace"> > > > <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> > <xsl:param name "param_namespace"></xsl:param> > <xsl:template match="/"> > <xsl:apply-templates select="*"/> > </xsl:template> > <xsl:template match="t1:page"> > <xsl:copy> > <xsl:copy-of select="@*" /> > <xsl:value-of select="text()"/> > <xsl:apply-templates select="*" /> > </xsl:copy> > </xsl:template> > </xsl:stylesheet> > > Of course this isn't valid, I just need somthing that can do the job. > > Cheers > Dvir Ofek > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Parameterizing a namespace, Dvir Ofek | Thread | RE: [xsl] Using Regular Expressions, Langston, Doug |
RE: [xsl] sorting based on a variab, Michael Kay | Date | RE: [xsl] testing an apostrophe, Talwalkar (EXT), Sau |
Month |