![]() |
![]() | ![]() | ![]() | Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - Re: specify element type depending of same element attribute value? [Thread Next] RE: Tool for flattening distributed XML schemasTo: "Andreas Hoenen" <andreas.hoenen@-----.-->, <xmlschema-dev@--.---> Date: 5/26/2006 7:16:00 AM Hi Andreas, RuleML uses such a "distributed XML schema" to define a family of sublanguages: http://www.ruleml.org/modularization/#derivation Unfortunately, I know of no such "flattening" tool for XML Schema. DTDs, on the other hand, are a different story: there seem to be at least a couple (probably because of relative ease of implementation). Such a tool for XML Schema would indeed be very useful. It would save me a lot of documentation time! David > -----Original Message----- > From: xmlschema-dev-request@w... > [mailto:xmlschema-dev-request@w...] On Behalf Of Andreas Hoenen > Sent: Friday, May 19, 2006 4:31 PM > To: xmlschema-dev@w... > Subject: Tool for flattening distributed XML schemas > > Hello, > > consider the case of constructing a distributed XML schema: > > One top level file besides defining the root element includes > other "library" files, actually referencing only some of the > types provided by those. Some type definitions are taken > unchanged, others get redefined. > Thus it may become quite complicated to understand the > resulting XML language. > > Does anyone know about a tool (API, script, algorithm, ...) > that is able to "flatten" the distributed schema, that is > filtering out all superfluous types, resolving the > redefinitions and presenting the result as a new, equivalent schema? > > Open source tools would be preferred :-) > > Thanks for you attention, Andreas > ______________________________________________________________ > __________ > Andreas Hoenen <andreas.hoenen@a...> > > GPG: 1024D/B888D2CE > A4A6 E8B5 593A E89B 496B > 82F0 728D 8B7E B888 D2CE > From pwalmsley-lists@d... Fri May 26 20:06:47 2006 Received: from wiggum.w3.or | ![]() | ![]() | ![]() |
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | |||||
|
