[Home] [By Thread] [By Date] [Recent Entries]
Jeff Rafter wrote: > I think that there is a middle ground-- or more importantly, that item > (2) can be used in conjunction with item (1). Instead of considering > single languages within a single validation why not consider multiples? > Then as the validator proceeds it will switch between the languages it > knows (most likely based on namespace). This way it can switch > validation modes internally as it encounters languages. Agreed. > Currently the only way that this is possible is by having a bunch of > <any> elements in XML Schema. I wonder if there will be a grammar that > allows you to define a compound document on top of a (name your > favorite) schema. So you could override a <p> (or flow.mix) and say that > it allows <any> element from MathML. This is one possibility. It gives more control over the shape of the document and could easily be built on top of XML Schemas -- just say where an <xs:any> element is allowed without having to modify the underlying (possibly standard) schema. The other possibility is to rewrite validators / redefine validation so that you don't have to define the overall shape of the document. Instead, the shapes of each fragment are defined by a schema and the validator validates each fragment, regardless of where it occurs. This allows lots more flexibility. In addition to validating compound documents constructed from an arbitrary set of schemas, it would be useful when you're interested in only a subset of a document and don't care about anything except that subset. -- Ron
|

Cart



