That's true, I really need to start with small steps.
So here ve are:
Expecting document in format you described:
 <document>
    <header>
      <title>My Document</title>
    <header>
    <body>
      <section>
        <title>Section 1</title>
        ...
        <section>
          <title>Section 1.1</title>
          ...
        </section>
        ...
      </section>

      <section>
        <title>Section 2</title>
        ...
      </section>
    </body>
 </document>

Now what I need:
<head>
  <title>The title</title>
  <vxml:form>
    <vxml:field name="section1">
       ...
    </vxml:field>
    <vxml:field name="section1_1">
       ...
    </vxml:field>
    <vxml:field name="section1_2">
       ...
    </vxml:field>
  </vxml:form>
</head>

How this should be done? Using xsl? Any other technique?

Currently I have:

  <map:pipelines>
    <map:pipeline>
      <!-- Voice -->
      <map:match type="regexp" pattern="^(.*?)([^/]*).mxml$">
        <map:aggregate element="site">
          <map:part src="cocoon://{1}{2}.xml"/>
        </map:aggregate>
        <map:transform src="resources/stylesheets/document2mxml.xsl"/>
        <map:serialize type="xhtml"/>
      </map:match>
    </map:pipeline>
  </map:pipelines>

What about aggregator with one element? What about serialization? I need output 
in xhml, what <map:serialize type="xhtml"/> element really does?

HANAX
______________________________________________________________________
PÔVODNÁ SPRÁVA
Od: "Ross Gardler" <[EMAIL PROTECTED]>
Pre: dev@forrest.apache.org
Predmet: Re: TOC in output plugin
Dátum/Čas: 9. 7. 2005 18:42:05

> HANAX wrote:
> > Thanx for help. So I'll write some details here.
> > First I need to make element in header for every section in document. This 
> > element will be a voice form. I'm really confused about so many 
> > informations a read yestereday, so
> I'll need some step-by-step hints how to begin... Now I have one xsl file 
> which matches sections and produces Hello-world string fo each, but thi is 
> really very far from that
> one I need :)
>
> It would be much easier for us to answer your questions if you provided
> a use case and examples of what you have done and are trying to do. Try
> and keep it simple so we can keep the explanations simple. For example:
>
> Suppose I have the following XDoc:
>
> <document>
>    <header>
>      <title>My Document</title>
>    <header>
>    <body>
>      <section>
>        <title>Section 1</title>
>        ...
>        <section>
>          <title>Section 1.1</title>
>          ...
>        </section>
>        ...
>      </section>
>
>      <section>
>        <title>Section 1</title>
>        ...
>      </section>
>    </body>
> </document>
>
> Now if you could provide us with an example of what you want to turn 
> this document into and describe at what point you are having diffuiculty
> we can provide a concrete example.
>
> > Second, I don't know anything about .ft, is that forrest template file or 
> > what? What is the syntax? Or more general question - where I can find 
> > informations about elements
> and theirs attributes of xml input (stream that comes as input for my output 
> plugin)? I saw some tag body with attribute mode set to TOC. What does it 
> mean?
>
> I would not worry about views at this stage. They are not appropriate at
> this time. We must first get you going with the basics of what you need
> to do. We'll implement a simple case first. Once you understand the
> basics, and we understand what you are trying to do we can advise on the
> best way to implement your final solution.
>
> > And last, what about views you wrote? How view plugin differ form others?
>
> Views are still at an early stage of development. Their design is likely
> to change quite rapidly now that a few of us are working on them. This
> is one reason why it is best to avoid them, at least until you
> understand the core concepts.
>
> To answer your question though, see
> http://marc.theaimsgroup.com/?l=forrest-dev&m=112074127706479&w=2
>
> Ross

Reply via email to