Hi Ajay, I'm afraid I don't have any more solutions just now, for this problem. Something not working at your end, may require solutions specific to your technical environment which we might not be aware of.
I would also suggest to move this and future discussions about generic XSLT questions on the XSL-List (subscribing info at, http://www.mulberrytech.com/xsl/xsl-list/index.html#subscribing). If there's anything which is Xalan specific or an XSLT 1.0 requirement which must be solved with Xalan, I think this list would still be the right place to discuss those topics. On Tue, Nov 22, 2011 at 7:54 PM, ajay bhadauria <abhadau...@yahoo.com>wrote: > Mukul, > > Thanks a lot ! > > But it did not work. > > <xsl:element name="{$v1}"> > <xsl:copy-of select="*/Request/RequestHeader"/> > </xsl:element> > ----> it says that it requires QNAME. I tried to use "($v1)" , It was > simply ignoring. > > 2) > > xsl:copy-of select="*[local-name() = $v1]/Request/RequestHeader"/> > > This was also ignoring siliently. > > I found something nodeset on Apache website which converts string to > nodeset but due > some reason that also does not work. > > xmlns:xalan="http://xml.apache.org/xalan" > exclude-result-prefixes="xalan"> > <xsl:copy-of select="xalan:nodeset($v1)/Request/RequestHeader"/> > > I do not know why this does not. It is also simply ignoring. I am using > xalan-2.7.1 > > Regards > Ajay > -- Regards, Mukul Gandhi