Alexander (HH): Bitte um kurzes Review

Beitrag lesen

Moin Moin!

} else {
print "Content-type: text/html\n\n";
system("/usr/bin/xsltproc $xslt_param ".FEED2XHTML.' '.FEED.'>'.PLAINCACHE);
if ($mode and $mode eq 'plain') {
  system('cat ' . PLAINCACHE);
} else {
  system("/usr/bin/xsltproc $xslt_param_plain ".XHTMLTEMPLATE.' '.PLAINCACHE);
}
}

END OF SCRIPT

Noch eleganter ist allerdings, da das Script hier ohnehin zu Ende ist, es direkt nach der Ausgabe des Headers mit exec @xlst_with_arguments durch xsltproc mit den passenden Parametern zu ersetzen.

Oops, hab überseten, das u.U. xsltproc zweimal aufgerufen wird. Da hilft nur Safe Pipe Open, oder xlstproc dazu überreden, ggf. die zwei Transformationen in einem Aufruf zu erledigen.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".