You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Thomas Bayer <ba...@oio.de> on 2002/08/12 10:21:02 UTC

Interview with Stefano

Hi,

you can find an interview with Stefano in the next issue of JavaMagazin (A
German Magazin for Internet & Enterprise Technology)  in german or the
original english one at:

http://www.oio.de/public/interview-stefano-mazzocchi.htm


In the interview Stefano talks about his involvement in the ASF, the
difference compareing cocoon with jsp, XSLT processing performance, the
'flowscript' engine and the next Cocoon version.

Thomas

Re: XPath selector or XPath matcher

Posted by Joerg Heinicke <jo...@gmx.de>.
Michael Wechner wrote:
 > Hi
 >
 > Is anybody working on a XPath selector or XPath matcher?
 >
 > I have situations where I would like to select the pipeline or
 > at least the XSLT depending on the value of an attribute within the
 > generated XML.
 >
 > Thanks
 >
 > Michael



Why don't you use pure XSLT?

An example:

<data media="printer">
   <table>
     <bla/>
   </table>
</data>

XSLT:

<xsl:stylesheet>

<xsl:import href="printer.xsl"/>
<xsl:import href="pc-browser.xsl"/>
<xsl:import href="pda-browser.xsl"/>

</xsl:stylesheet>

printer.xsl:

<xsl:stylesheet>

<xsl:template match="data[@media='printer']">
</xsl:template>

<xsl:stylesheet>

pc-browser.xsl:

<xsl:stylesheet>

<xsl:template match="data[@media='pc']">
</xsl:template>

<xsl:stylesheet>


and so on. The rest stays the same.

Regards,

Joerg


-- 

System Development
VIRBUS AG
Fon  +49(0)341-979-7419
Fax  +49(0)341-979-7409
joerg.heinicke@virbus.de
www.virbus.de


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <co...@xml.apache.org>
For additional commands, e-mail:   <co...@xml.apache.org>


RE: XPath selector or XPath matcher

Posted by Artur Bialecki <ar...@digitalfairway.com>.
If you want to do it with the current system you
can:
1 - create an action that processes you XSP and stores
  it as DOM on the request, similar to ServerPagesAction
2 - create an action that given XPath will find the
  node/attribute in a stored DOM and return it's value
  as a sitemap parameter.
3 - use the sitemap parameter for your logic.
4 - have a generator that serializes the stored DOM
    into sax events, similar to SessionAttributeGenerator.

Artur...

> -----Original Message-----
> From: Michael Wechner [mailto:michael.wechner@wyona.org]
> Sent: Monday, August 12, 2002 9:49 AM
> To: cocoon-users@xml.apache.org
> Subject: XPath selector or XPath matcher
> 
> 
> Hi
> 
> Is anybody working on a XPath selector or XPath matcher?
> 
> I have situations where I would like to select the pipeline or
> at least the XSLT depending on the value of an attribute within the 
> generated XML.
> 
> Thanks
> 
> Michael
> 
> 
> ---------------------------------------------------------------------
> Please check that your question  has not already been answered in the
> FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
> 
> To unsubscribe, e-mail:     <co...@xml.apache.org>
> For additional commands, e-mail:   <co...@xml.apache.org>
> 

---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <co...@xml.apache.org>
For additional commands, e-mail:   <co...@xml.apache.org>


XPath selector or XPath matcher

Posted by Michael Wechner <mi...@wyona.org>.
Hi

Is anybody working on a XPath selector or XPath matcher?

I have situations where I would like to select the pipeline or
at least the XSLT depending on the value of an attribute within the 
generated XML.

Thanks

Michael


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <co...@xml.apache.org>
For additional commands, e-mail:   <co...@xml.apache.org>