defined for all stylesheets (i.e. param.param=value) *)
let (params, props) = parse_apply_params req#params in
syslogger#log `Debug (sprintf "Parsing input document %s ..." xmluri);
- let input = styles#domImpl#createDocumentFromURI ~uri:xmluri () in
+ let domImpl = Gdome.domImplementation () in
+ let input = domImpl#createDocumentFromURI ~uri:xmluri () in
let output =
Uwobo_engine.apply ~logger ~styles ~keys ~input ~params ~props
(* TODO uhm ... what to do if Uwobo_failure is raised? *)
syslogger#log
`Debug
(sprintf "saving output document to %s ..." tempfile);
- let res =
- styles#domImpl#saveDocumentToFile ~doc:output ~name:tempfile ()
- in
+ let res = domImpl#saveDocumentToFile ~doc:output ~name:tempfile () in
if not res then
raise (Uwobo_failure ("unable to save output to file " ^ tempfile));
syslogger#log `Debug "sending output to client ....";