[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Parameterizing a namespace
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: 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
|
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
|