Generator plików XML

Kompleksowe opcje generowania kodu XML

  • Generowanie plików klas na podstawie schematu XML
  • Generowanie kodu Java, C++ lub C# bez opłat licencyjnych
  • Implementacja automatycznego wiązania danych
  • Wsparcie dla standardowych interfejsów programowania aplikacji (API) do przetwarzania danych XML

Generowanie kodu programu na podstawie danych XML

XMLSpy zawiera wbudowany generator kodu, który automatycznie tworzy pliki klas Java, C++ lub Microsoft C#, bez opłat licencyjnych, na podstawie elementów danych zdefiniowanych w schemacie XML. Obsługiwane jest również generowanie kodu C++ do użytku na systemie Linux.

Po zdefiniowaniu elementów danych w schemacie XML za pomocą interfejsu graficznego.. Edytor schematów XMLXMLSpy może automatycznie generować pliki klas (wiążące dane) odpowiadające elementom zdefiniowanym w Twoim modelu danych.

Wbudowane narzędzie do generowania kodu zwalnia programistów od żmudnego zadania pisania kodu infrastrukturalnego niskiego poziomu, umożliwiając im skupienie się na implementacji kluczowej logiki biznesowej. Dzięki automatycznemu generowaniu interfejsów programowania, XMLSpy przyspiesza czas realizacji projektów, od etapu projektowania do finalnej implementacji, co przekłada się na znaczne oszczędności kosztów i przewagę na rynku.

Generowanie kodu na podstawie danych XML

Dostosowywanie wygenerowanego kodu

Wygenerowany kod można w pełni dostosować za pomocą prostego, ale potężnego języka szablonów, który zapewnia pełną kontrolę nad mapowaniem wbudowanych typów danych z schematu XML na podstawowe typy danych konkretnego języka programowania. Można łatwo zastąpić podstawowy silnik parsowania i walidacji, dostosować kod zgodnie z konwencjami pisania obowiązującymi w firmie lub używać różnych bibliotek bazowych, takich jak Microsoft Foundation Classes (MFC) i Standard Template Library (STL).

Opcje generatora plików XML

Generator XML: tworzy pliki XML lub JSON na podstawie schematu XSD

Oprócz generowania kodu programów, generator XML XMLSpy umożliwia automatyczne tworzenie plików XML, schematów XML (XSD) oraz nawet plików JSON. Obsługiwane są następujące funkcje:

  • Konwersja z formatu DTD do formatu XSD (schematu XML)
  • Konwersja z formatu XML do formatu XSD
  • Przykładowy plik XML zgodny ze schematem XSD, zawierający przykładowe wartości
  • Konwersja z formatu JSON do formatu XML
  • Konwersja z formatu XML do formatu JSON