Hi David,
Fixed element names with dynamic attributes works for me. Thanks
for your help. After looking around in Cocoon code, I found that
dynamic element name creation is also supported! Here's a sample:
<xsp:element>
<xsp:param name="name">
<esql:get-column-name column="1"/>
</xsp:param>
<esql:get-string column="1"/>
</xsp:element>
The above example would create an element which has the name
of first column of the query.
Ajit.
--- David Bishop <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I struggled with this one myself, I ended up having to use fixed
> element names, but being able to assign attributes dynamically using
>
> the following code.
>
> <xsp:element name="table">
> <xsp:attribute name="name"><esql:get-string column="relname"/></
> xsp:attribute>
> <xsp:element name="column">
> <xsp:attribute name="index"><esql:get-string
> column="attnum"/></
> xsp:attribute>
> ...
> </xsp:element>
> </xsp:attribute>
> </xsp:element>
>
> My original aim was to query PostgreSQL to create an XML document
> describing the database schema of the database which would describe
> the relationships of the database for me to allow me to create forms
>
> more dynamically. The structure I ended up using which is created
> from the above is..
>
> <table name="author>
> <column name="index">1</column>
> ...
> </table>
>
> This gets the information out and then of course if you needed it as
>
> <author>
> <index>1</index>
> </author>
>
> You could throw in a custom XSL transformation in the pipeline to
> achieve it.
>
> Don't know if this helps,
>
> David.
>
>
>
> On 6 Feb 2006, at 19:39, Ajit Bhave wrote:
>
> > Hi,
> >
> > I am trying to creating elements dynamically in an XSP page. The
> > XSP documentation has an example using xspParentNode.
> xspCurrentNode
> > variables. But, when I use them in XSP page, I get
> > unresolved symbols error. What is the recommended method for
> > doing this in Cocoon 2.1?
> >
> > My environment is Cocoon 2.1 + JDK 1.5 + Redhat 7.2.
> >
> > Any help will be appreciated.
> >
> > Regards,
> > Ajit.
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam? Yahoo! Mail has the best spam protection around
> > http://mail.yahoo.com
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]