Misschien is de topictitel niet helemaal duidelijk, dus zal nog evenv klein beetje verduidelijken:
Ik laat nu dmv PHP netjes XML uitspuwen en transformeer dat dmv XSL(T).. Werkt prima, alleen nu heb ik een probleempje want wil graag als er bepaalde errors voor doen, dat het script niet verder gaat en een error geeft.
Probleem is alleen dat er dat al een deel van de xmlstream geouput is en ik dus geen die('fout'); kan doen omdat er dan geen wellformed xml over blijft.
Ik ben dus eigenlijk op zoek naar een nette oplossing en alle geopende tags bijhouden wordt moeilijk (lees: onmogelijk). Verder is alles wegschrijven naar een string en dan op het eind pas echoën ook geen mogelijkheid doordat er meerdere bestanden geinclude worden.
edit:
versimpeld vbtje erbij:
"xml"
Ik laat nu dmv PHP netjes XML uitspuwen en transformeer dat dmv XSL(T).. Werkt prima, alleen nu heb ik een probleempje want wil graag als er bepaalde errors voor doen, dat het script niet verder gaat en een error geeft.
Probleem is alleen dat er dat al een deel van de xmlstream geouput is en ik dus geen die('fout'); kan doen omdat er dan geen wellformed xml over blijft.
Ik ben dus eigenlijk op zoek naar een nette oplossing en alle geopende tags bijhouden wordt moeilijk (lees: onmogelijk). Verder is alles wegschrijven naar een string en dan op het eind pas echoën ook geen mogelijkheid doordat er meerdere bestanden geinclude worden.
edit:
versimpeld vbtje erbij:
"xml"
HTML:
1
2
3
4
5
6
| <content> <module id="10"> <titel>Nieuw</titel> <!-- !!! hier doet zich een error voor maar als ik hier <error id="404">pagina niet gevonden</error> neer zet zijn content en module niet meer wellformed --> |
[ Voor 35% gewijzigd door r0bert op 19-04-2005 21:24 ]