XML: procesamiento
Este capítulo describe Processing Instructions (PIs). Según lo definido por la Recomendación XML 1.0,
"Las instrucciones de procesamiento (PI) permiten que los documentos contengan instrucciones para las aplicaciones. Los PI no son parte de los datos de caracteres del documento, pero DEBEN pasar a la aplicación.
Las instrucciones de procesamiento (PI) se pueden utilizar para pasar información a las aplicaciones. Los PI pueden aparecer en cualquier parte del documento fuera del marcado. Pueden aparecer en el prólogo, incluida la definición del tipo de documento (DTD), en el contenido textual o después del documento.
Sintaxis
A continuación se muestra la sintaxis de PI:
<?target instructions?>
Dónde
target - Identifica la aplicación a la que se dirige la instrucción.
instruction - Un personaje que describe la información que debe procesar la aplicación.
Un PI comienza con una etiqueta especial <? y termina con ?>. El procesamiento del contenido finaliza inmediatamente después de la cadena.?> se encuentra.
Ejemplo
Los IP rara vez se utilizan. Se utilizan principalmente para vincular documentos XML a una hoja de estilo. A continuación se muestra un ejemplo:
<?xml-stylesheet href = "tutorialspointstyle.css" type = "text/css"?>
Aquí, el objetivo es xml-stylesheet . href = "tutorialspointstyle.css" y type = "text / css" son datos o instrucciones que la aplicación de destino utilizará en el momento de procesar el documento XML dado.
En este caso, un navegador reconoce el destino indicando que el XML debe transformarse antes de mostrarse; el primer atributo indica que el tipo de transformación es XSL y el segundo atributo apunta a su ubicación.
Reglas de instrucciones de procesamiento
Un PI puede contener cualquier dato excepto la combinación ?>, que se interpreta como el delimitador de cierre. Aquí hay dos ejemplos de PI válidos:
<?welcome to pg = 10 of tutorials point?>
<?welcome?>