[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [office] Version Attribute Proposal
On Nov 25, 2006, at 5:36 AM, Michael Brauer wrote: > Isn't the situation I'm describing "If a processor for version X meets > a version <X"? What I want to achieve with keeping the version > attribute optional is that if a 1.2 processor validates a 1.0 or 1.1 > document against the 1.2 schema, that it then does not get validation > errors. Is there some other change in ODF 1.2 that we can always rely on being that there would distinguish a file from pre-1.2 versions, such that we could tie validation to that? In RELAX NG, you can do this: start = ODF-1.1 | ODF-1.2 ODF-1.1 = element foo { element bar { text }, attribute version { ID }? } ODF-1.2 = element foo { element bar2 { text }, attribute version { "1.2" } } In that case, if there was a bar2 child of the root, the version attribute would be required. Bruce
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]