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: [email protected]
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