[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xsi:type and broken contracts
<snip/> > Writing stylesheets that are safe in the face of this sort of trick is > going to be twice as hard as writing ordinary stylesheets. Essentially > you are "re-enforcing" the ordering constraints from the schema. This > also makes my stylesheet more fragile because I have to change it in > lockstep with the input schema. Is this an indictment of XML Schema? This happens right now and was happening before XML Schema was even released. The whole idea of modularization in XHTML is that you can now have elements that are not included in the original XHTML DTD. Stylesheets should be written under this expectation. In fact I would venture to say that this is one of the foundational principles of XML-- it is the "X". Granted the XML Schema should serve as a validation test or contract, but the implementation author can control the allowed XML Schemas and will therefore have an idea of what allowable extensions or restrictions can happen at a given point. Best Regards, Jeff Rafter Defined Systems http://www.defined.net XML Development and Developer Web Hosting
|
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
|