You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Matthieu Richard-Molard <ma...@pasteur.fr> on 2004/07/07 10:09:42 UTC

Read XML file from XSP

Hello!

Many thanks for your answer!

> My older Cocoon projects were written in XSP, but the
> combination of appropriayte pipelines matches and the
> "lighter" generators and transformers results in more
> cleanly built (and more maintainable apps).

That's just what I have to do!
In the first version of my project, all requests are hard-coded inside 
the XSP file:
that works fine, but it must be hard to maintain.

For the second version i must generate the requests from an XML file.

I've already managed to show the user a dropdwon list with the 
requests' titles, through an XSL file :

<map:match pattern="java/req">
       <map:generate src="java/requetes.xml" />
        <map:transform src="java/req.xsl"/>
        <map:serialize type="html"/>
       </map:match>

Now i 'm supposed to  transfer the user's choice  to another page,
that must be generated by an XSP page,
since i have to use ESQL to access the Sybase db, and display the list 
of values for each field


>  you could use
> the XML files as a source of query spec.. and then
> generate the query using ESQL inside your XSP page

That would be a nice solution :
so how can I make the xml usable by ESQL?

- Is there a special connection pool to build?
- Are there samples for this way of doing?

> -OR-
>
> You could switch to the preferred way of doing things
> which is to use JXTemplateGenerator, followed by an
> SQLTransformer.
>
> If your XML query files are already in some "strange" format;
> then run them through a secondary pipeline, in which you
> transform them to a format that can be used as a source
> for the JXTemplateGenerator pipeline (cocoon:/)

For this more professionnal way of doing ,
  is there a sample pipeline to convert plain xml
through  JXTemplateGenerator?


Deep in my heart i thank you for being so heplful.
I'm such a newbie in Cocoon,
but i'm so willing to make it  and have it work for good!

Matt.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org