Re: How to xsl:apply-templates while xsl:copy-of?

Mukul Gandhi <[email protected]>
Newsgroups gmane.text.xml.xalan.java.user
Message-ID <[email protected]>
Hi Alain,
   I see the problem description a bit vague, to suggest the solution
to your real problem.

Within your problem description, you mention, [to be applied when the
template "addField"]. But I don't see any template with the name
"addField" in your XSLT stylesheet. Are you refereeing to,
"addInlineText" and not "addField"?

You mention input XML as:
<root/>

What is the purpose of this input, and how it is meant to be used by
your stylesheet?

If you can post a small input XML (a small replica of the real input),
and the desired output (a small replica of the real output desired),
with a little bit of more clarity about the transformation required, I
guess, the problem might be solvable.

I would also like to mention, that any conventional two pass problem
can be solved much easily with xx:node-set extension function in a
single stylesheet. Xalan-J does support, xx:node-set extension
function.

On Tue, Sep 8, 2009 at 8:00 PM, Alain Gilbert <[email protected]> wrote:
> Hi,
>
> I'm using xalan-2.7.0 (the same applies to version 2.7.1) and I'd like the transform to apply-templates while copying a set of nodes from the template into the result document.
>
> I have attached the print.xsl template. Look at line 18 of print.xsl for the template "addInlineText" declaration and at line 10 for its call. At line 21, how to apply-templates while copying the template parameter?
>
> In other words, I'd like the template that match "html:p" to be applied when the template "addField" is called with the parameter "value" with a set of node as value.
>
> Is it possible to do it with XSLT 1.0? I'd like to avoid a second pass to apply the html:* templates.
>
> Thanks,
> Alain Gilbert


-- 
Regards,
Mukul Gandhi
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.