Archivo de texto de XML a ancho fijo con hoja de estilo xsl

Necesito ayuda para formatear este xml en un archivo de texto de ancho fijo usando una hoja de estilo xsl. Sé muy poco sobre xsl y he encontrado muy poca información en línea sobre cómo se puede hacer esto.

Básicamente necesito este xml

<?xml version="1.0" encoding="UTF-8"?>
<Report>
   <table1>
      <Detail_Collection>
         <Detail>
            <SSN>*********</SSN>
            <DOB>1980/11/11</DOB>
            <LastName>user</LastName>
            <FirstName>test</FirstName>
            <Date>2013/02/26</Date>
            <Time>14233325</Time>
            <CurrentStreetAddress1>53 MAIN STREET</CurrentStreetAddress1>
            <CurrentCity>san diego</CurrentCity>
            <CurrentState>CA</CurrentState>
      </Detail_Collection>
   </table1>
</Report>

En este formato, todos en la misma línea.

*********19801111user         test       201302261423332553 MAIN STREET                                    san diego          CA

Estos son los anchos fijos.

FR TO
1   9     SSN
10  17    DOB
18  33    LastName
34  46    FirstName
47  54    Date
55  62    Time
63  90    CurrentStreetAddress1 
91  115   CurrentCity
116 131   CurrentStat

¡Toda ayuda es muy apreciada! ¡Gracias por adelantado!

Respuestas a la pregunta(3)

Su respuesta a la pregunta