XML - elaborazione

Questo capitolo descrive il Processing Instructions (PIs). Come definito dalla raccomandazione XML 1.0,

"Le istruzioni di elaborazione (PI) consentono ai documenti di contenere istruzioni per le applicazioni. Le PI non fanno parte dei dati carattere del documento, ma DEVONO essere trasmesse all'applicazione.

Le istruzioni di elaborazione (PI) possono essere utilizzate per passare le informazioni alle applicazioni. I PI possono apparire ovunque nel documento al di fuori del markup. Possono apparire nel prologo, inclusa la definizione del tipo di documento (DTD), nel contenuto testuale o dopo il documento.

Sintassi

La seguente è la sintassi di PI -

<?target instructions?>

Dove

  • target - Identifica l'applicazione a cui è diretta l'istruzione.

  • instruction - Un carattere che descrive le informazioni che l'applicazione deve elaborare.

Un PI inizia con un tag speciale <? e termina con ?>. L'elaborazione del contenuto termina immediatamente dopo la stringa?> è incontrato.

Esempio

I PI sono usati raramente. Sono usati principalmente per collegare un documento XML a un foglio di stile. Di seguito è riportato un esempio:

<?xml-stylesheet href = "tutorialspointstyle.css" type = "text/css"?>

Qui, l' obiettivo è il foglio di stile xml . href = "tutorialspointstyle.css" e type = "text / css" sono dati o istruzioni che l'applicazione di destinazione utilizzerà al momento dell'elaborazione del documento XML specificato.

In questo caso, un browser riconosce il target indicando che l'XML deve essere trasformato prima di essere mostrato; il primo attributo indica che il tipo di trasformazione è XSL e il secondo attributo punta alla sua posizione.

Regole delle istruzioni di elaborazione

Un PI può contenere qualsiasi dato tranne la combinazione ?>, che viene interpretato come delimitatore di chiusura. Ecco due esempi di PI validi:

<?welcome to pg = 10 of tutorials point?>

<?welcome?>