[Seaside] XHTML is a tree, not a stream
Damien Cassou
damien.cassou at laposte.net
Wed Nov 8 07:59:14 UTC 2006
Hi,
in my opinion, XHTML is best considered as a tree than as a stream. I
wonder if Seaside would benefit from a tree representation. Some ideas
come to my mind:
- it would be possible to modify a previously rendered node/tag (adding
content or changing parameters)
- #with: would not be necessarily at the end anymore (because the tag is
really closed when the tree is converted to the stream)
- Seaside would then have one representation of a document (a tree) that
can be easily converted to multiple kind of output (XHTML, LaTeX, other
XMLs...)
- there might be other advantages
One of the drawbacks would be that Seaside would not be able to send the
stream directly to the web browser while it renders components. It would
need to wait for the end. But if I remember correctly, it is already the
case.
Do you have an opinion ?
--
Damien Cassou
More information about the Seaside
mailing list