Het probleem... een XML file wordt netjes door de XSLT (sablot) parser heen gegooid. Het resultaat wordt afhankelijk van het type transformatie gereturned of naar de outputbuffer van PHP gestuurd. Het probleem is nu, dat op de ontwikkelbak er op error_reporting(E_ALL) geen foutmelding gegeven wordt. Kopieer ik de code nu naar de productieserver, dan krijg ik deze foutmelding:
Wat is er nu aan de hand? Parsen doe ik met:
code:
1
2
3
4
5
6
7
| Foutmelding Foutnummer: 2 Foutmelding: warning: Bestand: /home/users/blabla/html/xxx/test/objects/test_inschrijven.php Regelnummer: 403 Warning: Unknown list entry type in request shutdown (0) in Unknown on line 0 |
Wat is er nu aan de hand? Parsen doe ik met:
code:
1
2
3
4
5
6
7
8
9
| ...
$xsl = fread($sh, @filesize($xslfile));
$arguments = array(
'/_xml' => $xml,
'/_xsl' => $xsl);
$pagina = xslt_process($xh, 'arg:/_xml', 'arg:/_xsl', NULL, $arguments);
@xslt_free($xh);
... |