Instrukce pro zpracovßnφ

ObΦas se m∙₧e stßt, ₧e do dokumentu pot°ebujeme p°idat d∙le₧itΘ informace pro jeho zpracovßnφ, ale tyto informace nemajφ povahu samotnΘho obsahu dokumentu. Aby se zabrßnilo proprietßrnφmu rozÜi°ovßnφ, obsahuje XML standardnφ mechanismus pro p°idßvßnφ nestandardnφch dat. Mechanismus se jmenuje instrukce pro zpracovßnφ (processing instructions).

Instrukce se nejΦast∞ji pou₧φvajφ pro p°ipojenφ stylu s definicφ vzhledu, pro za°azenφ p°φkaz∙ pro r∙znΘ preprocesory, n∞kterΘ editory si pomocφ specißlnφ instrukce oznaΦφ mφsto dokumentu, kde editace skonΦila a p°φÜt∞ mß zase zaΦφt. Ka₧dß instrukce mß na svΘm zaΦßtku identifikßtor, kter²m si jednotlivΘ aplikace oznaΦujφ svΘ instrukce. V jednom dokumentu se pak m∙₧e mφchat vφce r∙zn²ch druh∙ instrukcφ. Instrukce pro zpracovßnφ majφ velice jednoduchou syntaxi.

<?identifikßtor data?>

Nap°φklad p°ipojenφ stylu k dokumentu lze provΘst pomocφ instrukce

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

Pokud poskytujeme XML dokumenty pomocφ webovΘho serveru a chceme mφt v dokumentu aktußlnφ datum, staΦφ do dokumentu vlo₧it instrukci pro n∞jak² serverov² skriptov² jazyk, nap°φklad pro PHP.

...
<dneÜnφDatum><?php echo Date("d.m.Y")?></dneÜnφDatum>
...
⌐ Ji°φ Kosek 2000-2001