Subject: [xsl] Adding namespaces to output From: hauser felix <felix_hauser@xxxxxxxx> Date: Mon, 23 Dec 2002 16:09:21 +0100 (CET) |
Hello out there I'm having some xslt-problems, on which I hope you could give me an advice: I want to produce the following output using an xslt-stylesheet: ... <a xmlns:p="URI"> ... </a> ... whereas 'URI' is NOT KNOWN IN ADVANCE and has to be generated using information from in the input document. So I tried the following code in my stylesheet: <xsl:template match="myInputElement"> <a> <xsl:variable name="p">p</xsl:variable> <xsl:attribute name="{concat($p,':dummy-for-xmlns')}" namespace="{@inputInfo}"/> </a> </xsl:template> This produces the following output: <a xmlns:p="URI" p:dummy-for-xmlns=""> ... </a> This is almost what I want. But I don't like the 'p:dummy-for-xmlns'-Attribute at all. So, here is my Question: Do you know how to add a prefixed namespace ('xmlns:p="URI"', where URI is not known in advance) to an output element ('<a>...</a>') WITHOUT producing an additional dummy-Attribute ('p:dummy-for-xmlns=""')? One Solution would be to transform the output document again and just remove the dummy-Attribute, but this doesn't seem to be very ellegant. Thank you very much and merry X-mas. Felix __________________________________________________________________ Gesendet von Yahoo! Mail - http://mail.yahoo.de Weihnachts-Einkäufe ohne Stress! http://shopping.yahoo.de XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Performance issue XSL:FO, Oleg Tkachenko | Thread | Re: [xsl] Adding namespaces to outp, Kevin Jones |
[xsl] Performance issue XSL:FO, Lee, Insoo | Date | Re: [xsl] Hot to get n records per , Prateek Gupta |
Month |