XML 생성기

다양한 XML 코드 생성 옵션 제공

  • XML 스키마를 기반으로 클래스 파일을 생성합니다
  • 로열티(사용료)가 없는 자바, C++, 또는 C# 코드 생성 도구
  • 자동 데이터 바인딩 구현
  • 업계 표준 XML 처리 API 지원

XML 파일을 기반으로 프로그램 코드를 생성합니다

XMLSpy는 내장된 코드 생성기를 포함하고 있으며, 이 생성기는 XML 스키마에 정의된 데이터 요소에 기반하여 로열티 걱정 없이 Java, C++, 또는 Microsoft C# 클래스 파일을 자동으로 생성합니다. 또한, Linux 환경에서 사용하기 위한 C++ 코드 생성도 지원합니다.

그래픽 도구를 사용하여 XML 스키마에서 데이터 요소를 모델링한 후에는.. XML 스키마 편집기XMLSpy는 데이터 모델에 정의된 요소에 해당하는 클래스 파일(데이터 바인딩)을 자동으로 생성할 수 있습니다.

내장된 코드 생성 기능은 소프트웨어 개발자가 단순 반복적인 저수준 인프라 코드 작성 작업에서 벗어나 핵심 비즈니스 로직 구현에 집중할 수 있도록 지원합니다. XMLSpy는 프로그래밍 언어 바인딩을 자동으로 생성하여 프로젝트 개발 기간을 초기 설계부터 최종 구현까지 단축시키고, 이를 통해 상당한 비용 절감과 시장 출시 기간 단축이라는 이점을 제공합니다.

XML 파일로부터 코드를 생성합니다

생성된 코드의 사용자 정의

생성되는 코드는 간단하면서도 강력한 템플릿 언어를 통해 완벽하게 사용자 정의할 수 있습니다. 이 템플릿 언어는 XML 스키마에 내장된 데이터 유형을 특정 프로그래밍 언어의 기본 데이터 유형에 매핑하는 데 있어 완벽한 제어 기능을 제공합니다. 또한, 내부 파싱 및 검증 엔진을 쉽게 교체하거나, 회사에서 사용하는 코딩 규칙에 맞춰 코드를 사용자 정의할 수 있으며, Microsoft Foundation Classes (MFC)나 Standard Template Library (STL)와 같은 다양한 기본 라이브러리를 사용할 수도 있습니다.

XML 생성 옵션

XML 생성기: XSD 파일을 기반으로 XML 또는 JSON 파일을 생성합니다

XMLSpy XML 생성기는 프로그램 코드 생성 외에도 XML, XML 스키마(XSD) 및 JSON 파일을 자동으로 생성할 수 있습니다. 다음 기능들을 모두 지원합니다

  • DTD에서 XSD(XML 스키마)로 변환
  • XML을 XSD로 변환
  • XSD 스키마를 사용하여 XML 인스턴스를 생성하는 예제 (샘플 값 포함)
  • JSON을 XML로 변환합니다
  • XML을 JSON으로 변환