hy;
I don't know, if there is another concept besides
aggregation in cocoon. I could think of following
alternatives:
1.) use aggregation in pipeline (as Elmar pointed
out)
2.) Build an action, that triggers your perl script
and then read the resulting temporary file from
the pipeline. I never did that, but this is,
what i think, actions could do ...
I'm curious: Why do you want to combine your
XML-files externally? There must be som,ething in
here, that i'm mmissing...
regards, hussayn
Sternath Elmar wrote:
Instead of your perl script, you could use aggregation:
<map:aggregate element="site">
<map:part src="cocoon:/xml-file1.xml"/>
<map:part src="cocoon:/xml-file2.xml"/>
</map:aggregate>
and then transform the aggregated XML stream with your stylesheet.
Regards,
Elmar
-----Ursprüngliche Nachricht-----
Von: Sorin Marti [mailto:[EMAIL PROTECTED]]
Gesendet: Montag, 16. Dezember 2002 13:26
An: [EMAIL PROTECTED]
Betreff: Perl in cocoon
Hi all,
In my directory (webapps/cocoon/mount/energie/) i've got a number of
XML-Files which which I want to put together. I have a perl script which
does that for me.
So my question is: Is it possible to run this perl script? The whole
thing should look like that:
XML-File 1
---------
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE energieverbrauch SYSTEM "enrep.dtd" >
<energieverbrauch jahr='1980'>
<energietraeger>
<bezeichnung>Erdölprodukte</bezeichnung>
<wert>488300</wert>
</energietraeger>
[...]
<energietraeger>
<bezeichnung>Müll und Industrieadfälle</bezeichnung>
<wert>3700</wert>
</energietraeger>
</energieverbrauch>
XML-File 2,3,4
------------
Have the same structure as number one...
Should become: combined.XML
So when I request for "combined.html" it should run the perl-script (put
the files together, create combinded.xml) then compile (with
"energiebericht2html.xsl") and display combined.html
is this possible?
Thanks in advance for any advice
Sorin Marti
---------------------------------------------------------------------
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]>
---------------------------------------------------------------------
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]>