You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Kamal <bh...@tt.com.au> on 2008/05/25 10:12:16 UTC
[AW] [2.2] Dynamically generating XML tags in JXTemplates
Hi,
I am following up on an mail message I made a while back. Specifically,
about support for jx:element tag.
Last I left it, the question was put to the Dev team as to whether we
can actually do this (ie there are no objections to the functionality).
Based on this post [1], I take it there are none. I would really like
this functionality, so I have two questions,
1. Is anyone working on this?
2. If not, is possible to point me in the right direction so that I can
make this a reality?
I have a lot of functionality that relies on the xsp:element tag, and
there doesn't seem to be anything analogous in the JXTemplate world,
which makes moving away from XSPs very difficult (yes, I know I can use
the xmlize, but I would still have to generate the XML in the first
place, which could get messy in flowscript). Also, I have a bunch of
dynamic forms that would probably simplify (a little) with this
functionality.
Thanks.
Kamal.
[1]
http://www.nabble.com/Re:--2.2--Dynamically-generating-XML-tags-in-JXTemplates-td16923838.html
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: [AW] [2.2] Dynamically generating XML tags in JXTemplates
Posted by Grzegorz Kossakowski <gk...@apache.org>.
Kamal pisze:
> Hi,
> I am following up on an mail message I made a while back. Specifically,
> about support for jx:element tag.
>
> Last I left it, the question was put to the Dev team as to whether we
> can actually do this (ie there are no objections to the functionality).
> Based on this post [1], I take it there are none. I would really like
> this functionality, so I have two questions,
Yep, you are right. I don't have an idea why I thought it was a problematic thing to implement.
Nevertheless, having something like <jx:element/> would be handy.
> 1. Is anyone working on this?
Don't think so. Anyway, I can help since I have quite good understanding of Template block.
> 2. If not, is possible to point me in the right direction so that I can
> make this a reality?
If there is no fundamental obstacle this should be very easy to implement. Basically, you need to
checkout cocoon-template-impl[1] module and implement your own template instruction. Have a look at
their listing[2]. You should implement something similar to the jx:out[3] instruction. The name of
element should be obtained from compiled expression similar why jx:out does it.
> I have a lot of functionality that relies on the xsp:element tag, and
> there doesn't seem to be anything analogous in the JXTemplate world,
> which makes moving away from XSPs very difficult (yes, I know I can use
> the xmlize, but I would still have to generate the XML in the first
> place, which could get messy in flowscript). Also, I have a bunch of
> dynamic forms that would probably simplify (a little) with this
> functionality.
+1.
If you need any further help don't hesitate to ask. Preferably on dev@ list since this is purely dev
discussion.
[1] http://svn.eu.apache.org/viewvc/cocoon/trunk/blocks/cocoon-template/cocoon-template-impl/
[2]
http://svn.eu.apache.org/viewvc/cocoon/trunk/blocks/cocoon-template/cocoon-template-impl/src/main/resources/org/apache/cocoon/template/template-instructions.xml?view=markup
[3]
http://svn.eu.apache.org/viewvc/cocoon/trunk/blocks/cocoon-template/cocoon-template-impl/src/main/java/org/apache/cocoon/template/instruction/Out.java?view=markup
--
Grzegorz Kossakowski
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org