In any case, I will have to parse the in-line style
attribute string to
filter those style directives that are not
necessary. The complete
grammar
for in-line style attributes seems to be a bit
complicated to be hand
crafted (
http://www.w3.org/TR/css-style-attr) although in OpenOffice
converted documents i have only seen the "key:value;key:value" format.
What
should be the correct approach to parse the style
attribute string ?
Thank you very much for your ideas. :)
All cases can be covered by using a CSS library. We already use css4j in
the export (pdf) implementation, and although it has several
limitations, this library is a good starting point. Vincent, could you
put the latest release (0.10) in our externals? There have been lots of
changes since 0.4, which would also help our PDF export.
Thank you for this input. I think css4j is a good option.
One more question, will it be a good idea to maintain a list of allowed css
properties for each element we are interested in ? So that we can filter out
everything else ?
By list I meant a comma separated string of allowed properties like
"font-family,font-size,font-weight". And then we can use the
String.indexOf() method for the search...
WDYT ?
I'm asking these specific questions to make sure that I don't introduce any
performance hogs :)
Thanks.
- Asiri
--
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs