What you are trying to do can just as easily be achieved with xslt, can't it?
If you *really* want xpath, you can always write a small xsp-page that generates an xinclude-statement and then run it through the xinclude-transformer (which, IIRC will be merged with the cinclude transformer into a single 'include'-transformer in the near future). K. > -----Oorspronkelijk bericht----- > Van: Jeff Turner [mailto:[EMAIL PROTECTED]] > Verzonden: vrijdag 30 augustus 2002 10:25 > Aan: [EMAIL PROTECTED] > Onderwerp: XPath transformer? > > > Hi, > > I have a user manual in XML format: > > <document> > <body> > <s1 title="Introduction"> > ... > </s1> > <s1 title="Getting Started"> > ... > </s1> > ... > </body> > </document> > > Is there any way that I could extract out just one <s1> element, and > render it as a page? Ie, like an XPath transformer, that would extract a > single node: > > <map:match pattern="manual/*"> > <map:generate src="manual.xml"/> > <map:transform type="xpath" select="/document/s1[@title='{1}']"/> > <map:transform src="chapter2html.xsl"/> > </map:match> > > I could then link to chapters with <link > href="manual/Introduction">introduction</link>. > > Is this possible, or should I write my own transformer? > > thanks, > > --Jeff > > --------------------------------------------------------------------- > 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: <[EMAIL PROTECTED]> > For additional commands, e-mail: <[EMAIL PROTECTED]> > > --------------------------------------------------------------------- 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: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>