cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steven Maring <>
Subject RE: Component approach to web development using Cocoon
Date Wed, 05 Jan 2000 14:53:49 GMT
Your would have to have a root XML/HTML document and then include as many
external entities in it as you please.  I'm doing this now to specify
display configuration information in an external XML file and loading it
into the root of my data XML file.

You can also use a template style approach to XSL by importing/including
other XSL files into the one you reference for your main XML file.  This
lets me only define the XSL that I need for my data and have it plugged into
the middle of a nice template.

-----Original Message-----
From: Muly Oved []
Sent: Tuesday, January 04, 2000 10:03 AM
Subject: Component approach to web development using Cocoon


I am new to Cocoon and I wonder if Cocoon can do that:

To enable paralleled development of web sites using multiple tools and
methodologies I want to be able to develop the HTML pages using normal tools
and then combine several common fragments to one HTML. The fragments and the
place to put them can be identified by the html ID.

I can see I can use Cocoon for
Where the
XML has data
XSL mix presentation information and data pooling instruction.

What I need is
Where HTML3 is based on HTML1 with some of the sections of HTML1 replaced
with sections from HTML2, the instruction what to do is placed in the XSL
(Or other XML base language)

This enable to:
- Develop HTML1 as a purely static HTML document and just give some of the
DIV an ID.
- Develop HTML2 by other methodology by other people, which more suitable
for this part (DHTML/JavaScript/Applets/JSP/Cocoon).

And then in a sort of a build process combine the parts from HTML1 with
parts of HTML2 generating HTML3 ready for production.

The idea can be seen as a component approach to web development.

Does something like that exist (maybe with different terminology), planed or
make any sense?



To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message