[odf-discuss] Mass may endorse OXML.

Daniel Carrera daniel.carrera at zmsl.com
Wed Jul 4 09:49:05 EDT 2007


marbux wrote:
> What do you think the section 1.5 foreign elements and attributes are 
> for, Daniel? And why does the spec say, "[c]onforming applications that 
> read and write documents // may preserve foreign elements and 
> attributes" if -- as you say -- it's unfeasible to do so?

There is a difference between "applications are _allowed_ to preserve 
foreign elements" and "it is always feasible to preserve foreign 
elements". For example, Bob Office can insert its own elements that no 
other application in the world can understand, and Bob Office is allowed 
to preserve those elements. That is as it should be, and it doesn't mean 
that Alice Office will necessarily be able to preserve Bob's elements. 
Why should it?

Patrick, myself and others have given examples of how it is not always 
possible to preserve foreign elements. You need to understand the 
difference between "it is sometimes possible, and so it is permitted" 
(e.g. reading your own foreign elements) and "it is always possible, and 
so it should be mandatory".

Tell you what. I can give you an ODF file with custom elements, known 
only by me. I'll ask you to do some modifications and you have to do it 
while preserving my foreign elements.

Daniel.



More information about the odf-discuss mailing list