Visual Studio fornisce un metodo molto semplice per "inferire" lo schema XSD di un file XML: basta aggiungere un Item al progetto e selezionare XML To Schema per avviare un'apposita procedura guidata. In alcuni casi, però, potrebbe essere necessario fare anche il viceversa, ovvero costruire automaticamente un file XML che rispetti i vincoli definiti nel relativo XSD: può essere utile, ad esempio, quando si vogliono creare file XML di prova, conformi ad un certo formato, per eseguire una serie di test. In questo caso non ci sono strumenti già "confezionati". Su MSDN, però, è presente un articolo molto interessante, Generating XML Documents from XML Schemas, che illustra l'utilizzo di una piccola applicazione chiamata XmlSampleGenerator: essa prende in ingresso uno schema XSD e crea automaticamente un file XML che rispetta il suo formato.
Il codice (in C#) può essere scaricato da qui. E' stato creato con il .NET Framework 2.0 beta 1, ma si compila senza problemi anche utilizzando Visual Studio 2008.