There is a major change coming up in Screem that is a big improvment. The
code for the new release has it disabled for now as there is still a little
bit of work to be done.
Basicly I've implemented DTD parsing, sorry Gareth I got bored :-) Although
if you have any code then we could look at merging the two.
Anyway what this gives us is inline tagging for any given DTD type that
a user has on their system, and also if a tag is allowed to be closed or not.
Its very nice, I've just been playing about with a Dia file with it.
The problem that needs to be resolved is where to get the DTDs from.
My system (Debian Woody) has them in /usr/lib/sgml/ as does Redhat. The
installed DTDs are catalogued in /usr/lib/sgml/catalog for Debian and
/usr/lib/sgml/CATALOG for Redhat.
Now I would like to use these, but where do other systems store this info,
and what package is it part of. Debian is sgml-base, I can't find the Redhat
package which contains the CATALOG file. Also other systems such as *BSD,
Solaris need to be considered. Do they have the same files and if so
where are they installed? Anyone got any info?
Unfortunetly this adds yet another dependancy but I think the gain by doing
so outweighs the downside.
Of course Screem could provide its own DTDs and catalog but then new ones
added to the system wouldn't be added like they are with the sgml packages.
Make your site SCREEM - Site Creating & Editing EnvironMent