--- parser3/src/classes/xdoc.C 2001/12/28 14:06:50 1.54 +++ parser3/src/classes/xdoc.C 2002/01/10 15:41:49 1.57 @@ -4,7 +4,7 @@ Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) Author: Alexander Petrosyan (http://paf.design.ru) - $Id: xdoc.C,v 1.54 2001/12/28 14:06:50 paf Exp $ + $Id: xdoc.C,v 1.57 2002/01/10 15:41:49 paf Exp $ */ #include "pa_types.h" #include "classes.h" @@ -12,8 +12,6 @@ #include "pa_request.h" #include "pa_vxdoc.h" -//#include "pa_stylesheet_manager.h" -//#include "pa_stylesheet_connection.h" #include "pa_charset.h" #include "pa_vfile.h" #include "xnode.h" @@ -68,7 +66,7 @@ static void _createElement(Request& r, c GdomeException exc; GdomeNode *node= (GdomeNode *)gdome_doc_createElement(vdoc.get_document(&method_name), - pool.transcode(tagName), + pool.transcode(tagName).get(), &exc); writeNode(r, method_name, node, exc); } @@ -96,7 +94,7 @@ static void _createTextNode(Request& r, GdomeException exc; GdomeNode *node=(GdomeNode *)gdome_doc_createTextNode( vdoc.get_document(&method_name), - pool.transcode(data), + pool.transcode(data).get(), &exc); writeNode(r, method_name, node, exc); } @@ -111,7 +109,7 @@ static void _createComment(Request& r, c GdomeException exc; GdomeNode *node=(GdomeNode *)gdome_doc_createComment( vdoc.get_document(&method_name), - pool.transcode(data), + pool.transcode(data).get(), &exc); writeNode(r, method_name, node, exc); } @@ -126,7 +124,7 @@ static void _createCDATASection(Request& GdomeException exc; GdomeNode *node=(GdomeNode *)gdome_doc_createCDATASection( vdoc.get_document(&method_name), - pool.transcode(data), + pool.transcode(data).get(), &exc); writeNode(r, method_name, node, exc); } @@ -142,8 +140,8 @@ static void _createProcessingInstruction GdomeException exc; GdomeNode *node=(GdomeNode *)gdome_doc_createProcessingInstruction( vdoc.get_document(&method_name), - pool.transcode(target), - pool.transcode(data), + pool.transcode(target).get(), + pool.transcode(data).get(), &exc); writeNode(r, method_name, node, exc); } @@ -158,7 +156,7 @@ static void _createAttribute(Request& r, GdomeException exc; GdomeNode *node=(GdomeNode *)gdome_doc_createAttribute( vdoc.get_document(&method_name), - pool.transcode(name), + pool.transcode(name).get(), &exc); writeNode(r, method_name, node, exc); } @@ -172,7 +170,7 @@ static void _createEntityReference(Reque GdomeException exc; GdomeNode *node=(GdomeNode *)gdome_doc_createEntityReference( vdoc.get_document(&method_name), - pool.transcode(name), + pool.transcode(name).get(), &exc); writeNode(r, method_name, node, exc); } @@ -188,7 +186,7 @@ static void _getElementsByTagName(Reques if(GdomeNodeList *nodes= gdome_doc_getElementsByTagName( vdoc.get_document(&method_name), - pool.transcode(name), + pool.transcode(name).get(), &exc)) { gulong length=gdome_nl_length(nodes, &exc); for(gulong i=0; i