Procesne instrukcije
Procesne instrukcije su takođe opcija XML dokumenta. Namjena im je prosljeđivanje informacija aplikaciji koja obrađuje XML dokument. Procesna instrukcija počinje sa <?, nakon toga ide ime procesne instrukcije i parametri (ako ih ima) i završava sa ?>.
Primjer: Procesna instrukcija
<?xml version='1.0’?>
<?word document=”test.doc” ?>
<root>
…
</root>
Imena procesnih instrukcija ne smiju počinjati sa xml ili XML jer su te procesne instrukcije rezervirane XML standardom.
Primjer: Procesna instrukcija kojom se referencira XSL dokument kojim će se transformisati ovaj XML dokument. (XSL transformacije će se obraditi u nastavku).
<?xml version='1.0’?>
<?xml-stylesheet type=”text/xsl” href=”knjiga.xsl”?>
<root>
…
</root>