[Home] [By Thread] [By Date] [Recent Entries]

  • From: Francis Norton <francis@r...>
  • To: "Fuchs, Matthew" <matthew.fuchs@c...>
  • 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.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member