Las Instrucciones de Procesamiento (Processing Instructions o PI) en XML son mecanismos que proporcionan información a las aplicaciones que procesan el documento XML. Estas instrucciones no son parte de los datos del documento, sino que sirven para indicar a estas aplicaciones cómo manejar ciertos aspectos del documento.
Una Instrucción de Procesamiento típica en XML se ve así: <?target data?>
Donde target indica a qué aplicación va dirigida la instrucción y data es la información que se le proporciona a esa aplicación. Estas instrucciones pueden aparecer en cualquier parte del documento XML, excepto dentro de otros elementos.
Un uso común de las Instrucciones de Procesamiento es la asociación de hojas de estilo con el documento XML. Por ejemplo:
Hoja de Estilo CSS (estilo.css):
titulo{nombre{color:blue;font-size:40px}
autor{color:red;font-size:22px}
Documento XML:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="estilo.css"?>
<libros>
<libro>
<titulo>El Principito</titulo>
<autor>Antoine de Saint-Exupéry</autor>
</libro>
<!-- Más libros aquí -->
</libros>
Crear un ejercicio de XML que involucre el uso de atributos y su asociación con una hoja de estilo CSS implica varios pasos. Primero, necesitas un documento XML con atributos.
Crea un Documento XML:
El documento XML debe representar una galería de arte con varias obras de arte.
Cada obra de arte (<obra>) debe tener atributos como id, titulo, artista, y año.
El documento debe tener un elemento raíz llamado <galeria>.
Crea una Hoja de Estilo CSS:
Esta hoja de estilo definirá cómo se presentan las obras de arte en un navegador web.
Tarea:
Completa el documento XML añadiendo al menos 4 obras de arte más.
Crea la hoja de estilo CSS para definir cómo se deben mostrar las obras
Crea un documento XML que represente un catálogo de cursos de una universidad, incluyendo información sobre facultades, programas y los cursos ofrecidos. Aplica CSS para estilizar el HTML resultante.
Crea un Documento XML:
El documento debe tener un elemento raíz <universidad>.
Dentro de <universidad>, incluye varios elementos <facultad>, cada uno con un atributo nombre.
Cada <facultad> debe contener varios <programa>, también con un atributo nombre.
Dentro de cada <programa>, incluye elementos <curso>. Cada <curso> debe tener atributos como id, titulo, creditos.
Crea una Hoja de Estilo CSS:
Define cómo se deben mostrar las facultades, programas y cursos.
Tarea:
Completa el documento XML añadiendo más 3 facultades, 3 programas y 3 cursos.