una pregunta para principiantes sobre XSLT

Acabo de comenzar a aprender XSLT, ahora estoy siguiendo algunos tutoriales en línea y ahora tengo una pregunta simple:

supongamos que tenemos un archivo xml original, ¿necesitamos escribir una hoja de estilo XSLT para acompañarlo, o simplemente pasamos el archivo xml a algún software como Stylus Studio (Saxon Engine), entonces hará todas estas cosas automáticamente para ¿nosotros?

Perdón por la aclaración errónea. Necesito convertir este archivo .svg a pdf. Estoy justo al comienzo del desarrollo, muy confundido sobre el primer paso. Además, me gustaría saber si mi entrada inicial es un archivo .svg, ¿tengo que transformarlo explícitamente en un .xml antes de poder comenzar a usar XSLT?

¡Gracias por adelantado!

Respuestas a la pregunta(3)

Su respuesta a la pregunta