--- parser3/src/classes/xnode.C 2001/10/19 14:56:16 1.14 +++ parser3/src/classes/xnode.C 2001/10/31 14:01:44 1.16 @@ -4,7 +4,7 @@ Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) Author: Alexander Petrosyan (http://design.ru/paf) - $Id: xnode.C,v 1.14 2001/10/19 14:56:16 parser Exp $ + $Id: xnode.C,v 1.16 2001/10/31 14:01:44 paf Exp $ */ #include "classes.h" #ifdef XML @@ -74,7 +74,7 @@ static void _insertBefore(Request& r, co r.write_no_lang(result); } } catch(const XalanDOMException& e) { - Exception::convert(pool, &method_name, e); + Exception::provide_source(pool, &method_name, e); } } @@ -94,7 +94,7 @@ static void _replaceChild(Request& r, co r.write_no_lang(result); } } catch(const XalanDOMException& e) { - Exception::convert(pool, &method_name, e); + Exception::provide_source(pool, &method_name, e); } } @@ -113,7 +113,7 @@ static void _removeChild(Request& r, con r.write_no_lang(result); } } catch(const XalanDOMException& e) { - Exception::convert(pool, &method_name, e); + Exception::provide_source(pool, &method_name, e); } } @@ -132,7 +132,7 @@ static void _appendChild(Request& r, con r.write_no_lang(result); } } catch(const XalanDOMException& e) { - Exception::convert(pool, &method_name, e); + Exception::provide_source(pool, &method_name, e); } } @@ -201,7 +201,7 @@ static void _setAttribute(Request& r, co *pool.transcode(name), *pool.transcode(attribute_value)); } catch(const XalanDOMException& e) { - Exception::convert(pool, &method_name, e); + Exception::provide_source(pool, &method_name, e); } } @@ -214,7 +214,7 @@ static void _removeAttribute(Request& r, try { element.removeAttribute(*pool.transcode(name)); } catch(const XalanDOMException& e) { - Exception::convert(pool, &method_name, e); + Exception::provide_source(pool, &method_name, e); } } @@ -244,7 +244,7 @@ static void _setAttributeNode(Request& r r.write_no_lang(result); } } catch(const XalanDOMException& e) { - Exception::convert(pool, &method_name, e); + Exception::provide_source(pool, &method_name, e); } } @@ -257,7 +257,7 @@ static void _removeAttributeNode(Request try { /*XalanAttr *returnAttr*/element.removeAttributeNode(&oldAttr); } catch(const XalanDOMException& e) { - Exception::convert(pool, &method_name, e); + Exception::provide_source(pool, &method_name, e); } } @@ -302,7 +302,7 @@ static void _select(Request& r, const St // expression const String& expression=params->as_string(0, "expression must be string"); - const char *expression_cstr=expression.cstr(String::UL_AS_IS); + const char *expression_cstr=expression.cstr(); XalanDOMString dstring(expression_cstr); const XalanDOMChar *expression_dcstr=dstring.c_str(); @@ -329,7 +329,7 @@ static void _select(Request& r, const St result.set_name(method_name); r.write_no_lang(result); } catch(const XSLException& e) { - Exception::convert(pool, &expression, e); + Exception::provide_source(pool, &expression, e); } } @@ -340,7 +340,7 @@ static void _selectSingle(Request& r, co // expression const String& expression=params->as_string(0, "expression must be string"); - const char *expression_cstr=expression.cstr(String::UL_AS_IS); + const char *expression_cstr=expression.cstr(); XalanDOMString dstring(expression_cstr); const XalanDOMChar *expression_dcstr=dstring.c_str(); @@ -360,7 +360,7 @@ static void _selectSingle(Request& r, co r.write_no_lang(result); } } catch(const XSLException& e) { - Exception::convert(pool, &expression, e); + Exception::provide_source(pool, &expression, e); } }