Hi Florian, all,
Florian Reuter wrote:
> Hi Thomas,
>
>> Creating such a list should just be to write down the thoughts already formed in the past months. And can't take much
> time.
>
> I took Michaels use-cases very seriously. Especially: "(M1.6) it should 'borrow' from similar, existing standards
> wherever possible and permitted.".
>
> So I started to investigate existing standards:
> a) CSS (e.g. http://www.w3.org/TR/REC-CSS2/generate.html#counters)
> b) OfficeOpenXML (http://www.ecma-international.org/memento/TC45.htm)
> c) XSL-FO http://www.w3.org/Style/XSL/
> d) DocBook (http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=docbook)
>
> I found a) especially interresting. Suprisingly neither my nor your proposal fits into this view. So up till now I have
> no qualified answer on e.g. M1.6.
>
> I'm not even sure whether my list of related standards is complete.
You did overlook HTML. I think I've mentioned that already: Lists in ODF
1.1 are based on HTML.
>
> So no --- I'm sorry, but I can't meet this deadline if we take M1.6 and the others seriously.
>
> Another sample is "(M1.4) it must be friendly to transformations using XSLT or similar XML-based languages or tools,".
> So how do you transform between numbered-lists and text:lists using XSL(T). Is this friendly. No idea -- yet :-)
Well, the idea behind this requirement was that ODF should be
processable by XSLT, for instance, by not encoding information into
string data, since that is difficult to parse by XSLT. I don't think
that the intention was to require that an ODF document could be
transformed from one representation into an equivalent one using XSLT.
I hope this helps.
Michael
--
Michael Brauer, Technical Architect Software Engineering
StarOffice/OpenOffice.org
Sun Microsystems GmbH Nagelsweg 55
D-20097 Hamburg, Germany michael.brauer@sun.com
http://sun.com/staroffice +49 40 23646 500
http://blogs.sun.com/GullFOSS
Sitz der Gesellschaft: Sun Microsystems GmbH, Sonnenallee 1,
D-85551 Kirchheim-Heimstetten
Amtsgericht Muenchen: HRB 161028
Geschaeftsfuehrer: Marcel Schneider, Wolfgang Engels, Dr. Roland Boemer
Vorsitzender des Aufsichtsrates: Martin Haering