XML開発において、既存のXSDスキーマから、有効なXMLインスタンスファイルを1つ以上生成する必要が生じることがあります。開発者は、手作業でXSDからXMLへの変換作業を開始する代わりに、XMLSpyを使用してXMLインスタンスを生成し、それを作業の出発点とすることができます。これは、XSD開発段階でのテストにも役立ちます。
XMLSpyでXSDファイルを開いている状態で、数回のクリックだけで、希望するオプションを選択し、有効なXMLインスタンスファイルを簡単に作成できます。詳細なオプションを使用することで、特定の要素の一部またはすべてを生成したり、繰り返し要素の数を指定したりできます。または、デフォルトの設定に基づいてファイルを生成するために、単に「OK」をクリックするだけでも構いません。
XMLSpyを使用すると、サンプルデータが入力されたXSDからXMLファイルを自動的に生成することも可能です。
XMLSpyでは、XMLファイルを生成するだけでなく、既存のXMLファイルを簡単にXSD形式に変換することもできます。1つまたは複数のXMLインスタンスファイルからXSDを生成することが可能です。
「スキーマ生成」ダイアログでは、要素、属性、単純型、エンティティ、および列挙型の生成に関して、柔軟なオプションが提供されています。
XMLSpyは、XMLとXSD間の変換に加えて、以下の機能もサポートしています。

