XSD-editor

Grafische XSD-editor met geavanceerde functionaliteit

  • Grafische bewerking van XSD-bestanden met een "drag-and-drop" interface
  • Ondersteuning voor XML Schema 1.0 en XML Schema 1.1
  • Genereer en converteer XSD-bestanden
  • Genereer een XSD-bestand op basis van één of meerdere XML-bestanden
  • Voorbeeld van een XSD-naar-XML-conversie met voorbeeldwaarden.
  • Genereren van XSD-bestanden op basis van een database
  • Converteer een DTD naar een XSD
  • Een eenvoudig te gebruiken, visuele XSD-viewer
  • Slimme invoerhulpmiddelen en uitklapmenu's
  • Ondersteuning voor geaggregeerde XML-schema's
  • Geavanceerde bewerking van identiteitsrestricties
  • Ondersteuning voor slimme beperkingen
  • Genereren van documentatie voor XSD-bestanden
  • XSD naar Java, C#, C++ code generatie / data binding
  • AI-assistent voor het genereren van XSD-bestanden, voorbeeldinstanties, enzovoort.

Bekijk en bewerk XSD-bestanden: XML-schema definities

XMLSpy: XML-schema- en XSD-editor

XMLSpy ondersteunt het bewerken van XSD-bestanden met behulp van de grafische XML-schema-editor. Het visuele ontwerp maakt het mogelijk om XSD-bestanden te bekijken, te maken, te genereren en te bewerken, waardoor u zich kunt concentreren op de betekenis van uw XSD in plaats van op de syntactische details van de XML-schema-taal. Zowel XML Schema 1.0 als XML Schema 1.1 worden ondersteund.

Wanneer u een schema opent in de XSD-editor, worden alle globaal gedefinieerde componenten (bijvoorbeeld elementen, complexTypes, attributeGroups, enz.) georganiseerd in een sorteerbare lijst. Hier kunt u componenten toevoegen of verwijderen, en hun eigenschappen wijzigen met behulp van contextgevoelige hulpmiddelen.

Door op het boom-icoon voor elk globaal component te klikken, opent u de gedetailleerde grafische weergave van het inhoudsmodel in de XSD-editor. Hier kunt u eenvoudig elementen verslepen en herschikken, of contextgevoelige opties selecteren via het rechtermuisklikmenu.

Deze manier van XSD-bestanden bekijken en bewerken stelt u in staat om componenten op globaal niveau te beheren en vervolgens de inhoudsstructuur van individuele componenten op een eenvoudige manier te bewerken.

Het is eenvoudig om een XSD vanaf nul te beginnen te bouwen, of om een XML-schema te genereren met behulp van een van de vele opties die hieronder worden beschreven.

Genereer XSD-bestanden

De XMLSpy XML-editor biedt tal van generatieopties voor XSD, waaronder:

  • Genereer een XML-schema op basis van een databaseschema
  • Genereer een XSD op basis van één of meerdere XML-instanties
  • Converteer een DTD naar een XSD
  • Genereer een XSD op basis van een JSON-schema

Het is net zo eenvoudig om een database structuur, een XML-instantiedocument (van XSD naar XML) of een JSON-schema te genereren op basis van een bestaande XSD.