I succeeded, and I'm gonna tell you how I did it.
usage sample of my logicsheet was:
<myapp:add-set>
<myapp:id>some of id</myapp:id>
<myapp:entries>
<myapp:entry>something</myapp:entry>
<myapp:entry>something else</myapp:entry>
<myapp:entry>and so on, and so on</myapp:entry>
<myapp:entry>as many you want to add</myapp:entry>
</myapp:entries>
</myapp:add-set>
usage scenario I wanted to achive was:
in XSP..
<myapp:add-set>
<myapp:id><xsp:expr>my_id</xsp:expr></myapp:id>
<myapp:entries>
<xsp:logic>
for (int i=0; i < max; i++) { //I want to have <myapp:entry>
tags generated in loop by Java
</xsp:logic>
<myapp:entry><xsp:expr>some_function_connected_with(i)</xsp:expr></myapp:ent
ry>
<xsp:logic>
} //end of for-loop
<xsp:logic>
</myapp:add-set>
my mistake in logicsheet was I did not give any occasion for <xsp:logic>
tags to be processed, because I did something like this:
<xsl:template match="myapp:entries">
<for-each select="myapp:entry>
<something/>
<never-mind/>
</for-each>
</xsp:template>
there was no template applying relative to <xsp:logic> at this stage
and the solve was:
<xsl:template match="myapp:entries">
<xsl:apply-templates/> <!-- all kind of tags xsl:apply-templates
select="myapp:entry" was to strict! -->
<!-- now xsp:logic tags have
occasion to be processed-->
</xsl:template math="myapp:entry">
<something/>
<never-mind/>
</xsl:template>
Uh... Logicsheets - they are not so pretty as I thought.
--
Hubert Trzewik
Prosystel Sp. z o.o.
[EMAIL PROTECTED]
----- Original Message -----
From: "Hubert Trzewik (Prosystel)" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, January 27, 2004 9:50 AM
Subject: Re: XSP, "for" loop, XSP logicsheets
> Maybe I present problem in another way.
> Let say, I've got data in Java data structures. I can access them in XSP
> easily just using <xsp:expr> tags. So I can use them in <any:logicsheets>
> tags, just puting into <any:logicsheets>my
> java<xsp:expr>variables</xsp:expr></any:logicsheets>. But problem occurs
> whenever I need to do work with <any:logicsheets> on Java data structers
> which are arrays, etc. How no idea how to make use of logicsheets in this
> situations. Simple thing is becoming impossible, very annoying.
> --
> Hubert Trzewik
> Prosystel Sp. z o.o.
> [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]