Home > xsd-schema-skimmer

xsd-schema-skimmer

Xsd-schema-skimmer is a project mainly written in Python, it's free.

Skims out only the XSD components you need to facilitate a later O/XML mapping

Trying to perform some O/XML mapping but the XSD you're mapping from is too big?

Don't waste your time reading through lines and lines of frustrating XML, empower yourself with


/ __| | |
| (__
| | __ _ _ _ / | ' / ' ` / ` | __) | (| | | | __/ | | | | | (| | |____/ || ||__|| || ||_,|


   / ____| |  (_)                             | |
  | (___ | | ___ _ __ ___  _ __ ___   ___ _ __| |
   ___ | |/ / | '_ ` _ | '_ ` _  / _  '__| |
   ____) |   <| | | | | | | | | | | |  __/ |  |_|
  |_____/|_|__|_| |_| |_|_| |_| |_|___|_|  (_)

Schema Skimmer uses the latest in XSD skimming technology to deliver to you a BRAND NEW XSD containing ONLY the elements and types you need!

You simply run the Schema Skimmer Python program by giving it the name of an XSD file and a list of XSD elements you'd like to include as seen here:

$> python schema_skimmer.py horribly-long-schema.xsd SomeElementName AnotherElementName AndYesYetAnotherElementName

OR YOU CAN USE A FILE TO LIST YOUR ELEMENT NAMES!!!

You can pull this fancy feat off in front of guests by using the fantastic -f option:

$> python schema_skimmer.py -f horribly-long-schema.xsd SomeFileThatContainsElements.txt

Of course the file you use to list the elements you want will need to have each element name separated by whitespace (yes, you can make it as messy as you want!) like so:

SomeElementName AnotherElementName AndYesYetAnotherElementName

Yes folks, it's just THAT simple!

Grab your copy of Schema Skimmer today!

Previous:jhgenometools