XML-generator

Uitgebreide opties voor het genereren van XML-code

  • Genereren van klassebestanden op basis van een XML-schema
  • Code generatie voor Java, C++ of C#, zonder royaltykosten
  • Implementatie van geautomatiseerde data-koppeling
  • Ondersteuning voor API's voor het verwerken van XML, die voldoen aan industriële standaarden

Genereer programmacode vanuit XML

XMLSpy bevat een ingebouwde codegenerator die automatisch Java-, C++- of Microsoft C#-classbestanden genereert, zonder royaltykosten, op basis van data-elementen die zijn gedefinieerd in een XML-schema. Ook het genereren van C++-code voor gebruik op Linux wordt ondersteund.

Zodra u data-elementen in XML-schema's hebt gemodelleerd met behulp van de grafische XML-schema-editor, kan XMLSpy automatisch klassebestanden (data-bindingen) genereren die overeenkomen met de elementen die in uw datamodel zijn gedefinieerd.

De ingebouwde codegeneratie bevrijdt softwareontwikkelaars van de repetitieve taak om basisinfrastructuurcode te schrijven, waardoor ze zich kunnen concentreren op het implementeren van essentiële bedrijfslogica. Door automatisch een programmeertaalinterface te genereren, versnelt XMLSpy de projectontwikkeling, van het initiële ontwerp tot de uiteindelijke implementatie, wat resulteert in aanzienlijke kostenbesparingen en voordelen op het gebied van time-to-market.

Genereer code vanuit XML

Aanpassen van gegenereerde code

De gegenereerde code is volledig aanpasbaar via een eenvoudige, maar krachtige template-taal, die volledige controle biedt bij het omzetten van ingebouwde datatypes van XML-schema's naar de primitieve datatypes van een specifieke programmeertaal. U kunt eenvoudig de onderliggende parser en validatiefunctie vervangen, de code aanpassen aan de schrijfconventies van uw bedrijf, of andere basisbibliotheken gebruiken, zoals Microsoft Foundation Classes (MFC) en de Standard Template Library (STL).

Opties voor het genereren van XML-bestanden

XML-generator: genereer XML of JSON op basis van een XSD-schema

Naast het genereren van programmeercode, stelt de XMLSpy XML-generator u in staat om automatisch XML-bestanden, XML-schema's (XSD) en zelfs JSON-bestanden te genereren. Het volgende wordt allemaal ondersteund:

  • DTD naar XSD (XML-schema)
  • XML naar XSD
  • XSD-schema omzetten naar een XML-instantie met voorbeeldwaarden
  • JSON naar XML
  • XML naar JSON