[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Namespaces, schemas, Simon's filters.
- From: Francis Norton <francis@redrice.com>
- To: "Fuchs, Matthew" <matthew.fuchs@commerceone.com>
- Date: Tue, 21 Aug 2001 09:34:25 +0100
"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.
Francis.