XSDive turns multi-file schemas into one clear tree you can search, share and generate valid XML from. It runs in your browser, so your files never leave your computer.
Dozens of files, nested imports, cryptic types. XSDive puts it all in one place, so you stop reading raw files and start understanding.
Type a few letters and every matching element and type appears, across all files. bill addr finds billingAddress.
Includes, imports and $refs are resolved into one tree. Open a type and keep going, whichever file it lives in.
Types, patterns, enumerations, cardinalities and documentation, right next to each element. You choose what to show.
Generate sample XML or JSON from the schema, edit it, and see mistakes the moment you type them.
The EU's official eForms procurement notice is one of the largest XML standards around, with thousands of elements, codes and rules. Open it live and see how quickly you find your way.
Open EU public procurement live →The real standard, not a cut-down sampleThe moment a schema matters to more than one person, XSDive keeps everyone on the same page.
Your schemas at your own private link. Colleagues just open it: always the latest version, nothing to install.
Send a link and your colleague lands on exactly the element you mean, not "somewhere in file seven".
Highlight elements in four colours and walk your team through them, then copy the tree as an image into Confluence, Teams or slides.
Publish your interfaces for customers and integration partners to browse, search and download, without a single support call.
No install, no account, no upload. Parsing, search and XML generation all happen in your browser, so even confidential schemas stay on your computer.
It takes less time than reading this page.