← Prev in month ← Prev in thread

overriding the schema at runtime..

From
dave <>
To
,
Date
2008-04-07T16:44:24Z
ID
<>
Thread
overriding the schema at runtime..
Is it possible to override the w3c XSD at runtime?
For e.g., I would like to make 'processContents' =
Skip or Lax instead of Strict in the following schema
during run time:
<xs:complexType name="ExtType">
	<xs:sequence>
	   <xs:any namespace="##any" processContents="strict"
minOccurs="0" maxOccurs="50"/>
	</xs:sequence>
</xs:complexType>


In other words, I am trying to avoid changing the
schema and thus create a new schema version just for
this small change. I primarily introduced 'ExtType'
above for schema extension so that any further changes
(like application specific) to the schema using this
part should not affect the validation. I tried adding
an extra element (both with and without namespace)
using the above type and the schema validation failed.
Finally found out that making processContents = 'skip'
is the solution to introduce any new application
specific elements with no namespace.



-D


      ____________________________________________________________________________________
You rock. That's why Blockbuster's offering you one month of Blockbuster Total Access, No Cost.  
http://tc.deals.yahoo.com/tc/blockbuster/text5.com
← Prev in month ← Prev in thread