[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Re:overriding the schema at runtime..
"Pete Cordell" <petexmldev@c...> wrote on 04/07/2008 02:45:37 PM: > There's no real way to override processContents="strict". I think you just > have to accept that the schema contains a bug in it. As it happens using > processContents = 'skip' is also the right way to go for including elements > with namespaces. > > One other thing, I've seen some reports of processors having problems with > schemas that specify specific, but high values for maxOccurs (e.g. 50 as > opposed to unbounded). This is because they try to build a state machine > with as many states as maxOccurs dictates. Worth noting that some of these processors have since changed the way that they check maxOccurs. For instance Xerces-J used to always build up a state machine proportional to the size of maxOccurs. Now it represents these with a single state for simple cases (e.g. maxOccurs > 1 on xs:element/xs:wildcard) which loops with a counter to track how many instances there are. > I'm not sure at the point where the problems start arising, so maybe 50 > is OK. Just thought I'd mention it as something to bear in mind! > > HTH, > > Pete Cordell > Codalogic > For XML C++ data binding visit http://www.codalogic.com/lmx/ Thanks. Michael Glavassevich XML Parser Development IBM Toronto Lab E-mail: mrglavas@c... E-mail: mrglavas@a...
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|