|
|
|||
BlogsTags > macroParameterized conditionals and versions within a single schema document - In praise of plain old macro-processing...
By Rick JelliffeJanuary 21, 2010 What we can see there are three separate requirements: Conditional type assignment: it can change depending on the version Parameterized type assignment: it changes based on out-of-band information, not data in the schema or instance Declarations that are not needed are marked, so that it is possible to generate each clean version simply; useful for other utilities too As far as I can tell, XSD conditionals only allow the first of these, and its conditionals are run-time not compile time. Document security and macros
By Rick JelliffeFebruary 26, 2009 One of the big selling points of descriptive markup is that it is safe. If you use a binary format (or a macro-enabled file) you can have a security problems. I think ODF needs to take a leaf out of OOXML's book here, and at least adopt the convention where the normal extensions must be opened by conforming applications with macro- and script- and event- disabled. Security is so important, that it should be part of ODF 1.2 rather than a next-generation ODF issue. Close Encounters with Calypso
By Harold DavisMarch 21, 2008 In Greek mythology, Calypso was a water nymph. In ancient Greek, calypso (Καλυψώ) was a form of the verb "to conceal" (or "to hide") meaning "I will conceal." Calypso kept Odysseus imprisoned for seven years on an ocean island; it's easy to read Homer to take this as a kind of sexual slavery, and according to some accounts (e.g., Hesiod)... 1 to 3 of 3 |
|||
|