XML 개발 과정에서, 기존의 XSD 파일로부터 하나 이상의 유효한 XML 인스턴스 파일을 생성해야 하는 경우가 많습니다. 개발자는 XSD를 XML로 변환하는 작업을 수동으로 시작하는 대신, XMLSpy를 사용하여 XML 인스턴스 파일을 생성하고 이를 시작점으로 활용할 수 있습니다. 이는 XSD 개발 단계에서 테스트를 수행하는 데에도 유용합니다.
XMLSpy에서 XSD 파일을 열어 놓으면, 몇 번의 클릭만으로 원하는 옵션을 선택하여 유효한 XML 인스턴스 파일을 쉽게 만들 수 있습니다. 다양한 옵션을 통해 일부 또는 모든 요소를 생성하거나, 반복 가능한 요소의 개수를 지정하는 등 다양한 설정을 할 수 있습니다. 또는, 기본 설정에 따라 파일을 생성하려면 간단히 "확인" 버튼을 클릭하면 됩니다.
XMLSpy를 사용하면 샘플 값으로 채워진 XSD 파일을 XML 파일로 변환하는 것도 가능합니다.
XMLSpy에서는 XML 파일을 생성하는 것 외에도, 기존의 XML 파일을 XSD 파일로 쉽게 변환할 수 있습니다. 하나의 XML 파일 또는 여러 개의 XML 파일을 사용하여 XSD 파일을 생성할 수 있습니다.
"스키마 생성" 대화 상자는 요소, 속성, 단순 유형, 엔티티, 그리고 열거형 등 다양한 요소를 생성하기 위한 유연한 옵션을 제공합니다.
XMLSpy는 XML과 XSD 간의 변환 기능 외에도 다음과 같은 기능을 지원합니다

