--- parser3/src/classes/xdoc.C 2011/05/18 01:25:06 1.166 +++ parser3/src/classes/xdoc.C 2011/05/25 03:54:46 1.167 @@ -9,7 +9,7 @@ #ifdef XML -static const char * const IDENT_XDOC_C="$Date: 2011/05/18 01:25:06 $"; +static const char * const IDENT_XDOC_C="$Date: 2011/05/25 03:54:46 $"; #include "libxml/tree.h" #include "libxml/HTMLtree.h" @@ -631,35 +631,9 @@ static VXdoc& _transform(Request& r, con //gdome_xml_doc_mkref dislikes XML_HTML_DOCUMENT_NODE type, fixing transformed->type=XML_DOCUMENT_NODE; - // constructing result - VXdoc& result=*new VXdoc(r.charsets, *transformed); - /* grabbing options - - - */ - XDocOutputOptions& oo=result.output_options; - - oo.method=stylesheet->method?&r.transcode(stylesheet->method):0; - oo.encoding=stylesheet->encoding?&r.transcode(stylesheet->encoding):0; - oo.mediaType=stylesheet->mediaType?&r.transcode(stylesheet->mediaType):0; - oo.indent=stylesheet->indent; - oo.version=stylesheet->version?&r.transcode(stylesheet->version):0; - oo.standalone=stylesheet->standalone; - oo.omitXmlDeclaration=stylesheet->omitXmlDeclaration; - // return - return result; + // constructing result + return *new VXdoc(r.charsets, *transformed); } static void _transform(Request& r, MethodParams& params) { VXdoc& vdoc=GET_SELF(r, VXdoc);