¿Cómo "expandir" recursivamente todo incluido dentro de un XML / XSD?

¿Hay alguna aplicación que pueda usar como entrada un archivo XML (wsdl de hecho) con algunos incluye y navegue recursivamente para incluir un XML final (grande, de hecho) con el objetivo incluido en él?

Explicación: El Importador WSDL de BDS 2006, no puede tratar con las inclusiones y algunos tipos de datos definidos en xsd importados no se importan, así que obtengo errores de compilación. Cuando sustituyo todos los elementos incluidos de forma recursiva con todos los archivos XSD referidos en un gran XML, WSDL Importer funciona bien, pero hacer estos reemplazos manualmente es muy difícil y costoso. ¿Hay alguna aplicación para que lo haga por mí?

¡Gracias por adelantado!

Respuestas a la pregunta(3)

Su respuesta a la pregunta