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]>

Reply via email to