Consideremos el siguiente documento XML que describe una playlist de música con información sobre las canciones y sus detalles. Tu tarea es crear un archivo XSD que valide la estructura de este XML.
Elemento playlist: Es el elemento raíz que contiene múltiples song.
Elemento song: Cada song tiene un atributo id de tipo string y contiene los elementos title (string), artist (string), album (string), duration (integer) y genre (string).
Este XSD valida la estructura del XML, asegurando que todos los elementos y atributos estén presentes y tengan los tipos de datos correctos.