Consider special handling of Libre Office settings.xml file
carlwilson opened this issue · 1 comments
carlwilson commented
The settings.xml
files found in ODF documents may require special handling, or even removal(??). Things to considers:
- how universal is the use of such a file, test other creating applications:
- Excel (Doesn't create)
- Open Office
- Libre Office (Does create)
- the file itself is part of the
config
namespace and only provides a way of encoding "implementation specific settings", these aren't to any schema or specification and their interpretation depends on the rendering software.
Asbjoedt commented
I also tried the applications
- ONLYOFFICE
createssettings.xml
.
creates aconfig:config-item-set
calledooo:view-settings
.
creates attributeActiveTable
among others. Does not create attributesEmbedFonts
,EmbedOnlyUsedFonts
,IsDocumentShared
norLoadReadonly
. - Calligra Sheets
createssettings.xml
.
creates aconfig:config-item-set
calledview-settings
.
Does not create attributesActiveTable
,EmbedFonts
,EmbedOnlyUsedFonts
,IsDocumentShared
norLoadReadonly
. - Gnumeric
createssettings.xml
.
creates twoconfig:config-item-set
calledooo:view-settings
andgnm:settings
.
creates attributeActiveTable
among others. Does not create attributesEmbedFonts
,EmbedOnlyUsedFonts
,IsDocumentShared
norLoadReadonly
.
As a side note, none of the applications created the XML attributes for counting sheets, cells or objects in the meta.xml
file.
Apache OpenOffice replicates LibreOffice exactly (also counts sheets, cells and objects in meta.xml) on the above checks, except it does not create EmbedFonts
and EmbedOnlyUsedFonts
.