måndag, november 22, 2010

Processorer

En central funktion i Fundament är möjligheten att länka samman flera resurser, så att resurs A ingår i resurs B, som tas om hand av resurs C. En sådan länkning kallas för en kedja:
/path/to/resourceA/path/to/resourceB/path/to/resourceC
Ovanstående länkning kan bara fungera om resurserna A och B faktiskt har förmågan att hantera andra resurser. Att resurserna A och B är processorer. Vissa filtyper har processorer knutna till sig. Till exempel kan varje XSLT-fil generera en XSLT-processor:
/path/to/file.xsl/!proc/
Subresursen /!proc är namnet på själva processorn, både för XSL-processorer och andra. På så sätt kan man uttrycka att en viss XML-fil ska processas av en viss XSL-fil:
/path/to/file.xsl/!proc/path/to/file.xml

Inga kommentarer: