OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Namespaces, schemas, Simon's filters.

"Fuchs, Matthew" wrote:
> But if elementFormDefault were in the instance, I wouldn't need to rewrite a
> schema I don't have write access to.
XML Schema validation is designed round the principle that the message
*reader* chooses the schema to validate against - that's why the spec
has language like 

"The xsi:schemaLocation and xsi:noNamespaceSchemaLocation attributes can
be used in a document to provide hints as to the physical location of
schema documents which may be used for ·assessment·."

So you are absolutely free to validate a transformed message against a
transformed local copy of the schema - and thanks for providing such a
good use case for a possibly counter-intuitive design feature.