cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeff Turner <je...@apache.org>
Subject XPath transformer?
Date Fri, 30 Aug 2002 08:25:16 GMT
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:     <cocoon-users-unsubscribe@xml.apache.org>
For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>


Mime
View raw message