--- parser3/src/classes/xnode.C 2002/01/28 10:40:06 1.34 +++ parser3/src/classes/xnode.C 2002/02/08 08:30:10 1.38 @@ -1,10 +1,10 @@ /** @file Parser: @b dom parser class. - Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) - Author: Alexander Petrosyan (http://paf.design.ru) + Copyright (c) 2001, 2002 ArtLebedev Group (http://www.artlebedev.com) + Author: Alexandr Petrosian (http://paf.design.ru) - $Id: xnode.C,v 1.34 2002/01/28 10:40:06 paf Exp $ + $Id: xnode.C,v 1.38 2002/02/08 08:30:10 paf Exp $ */ #include "classes.h" #ifdef XML @@ -26,7 +26,7 @@ extern "C" { // defines -#define XNODE_CLASS_NAME "xdoc" +#define XNODE_CLASS_NAME "xnode" // classes @@ -101,8 +101,8 @@ private: GdomeNode *as_node(Pool& pool, const String& method_name, MethodParams *params, int index, const char *msg) { Value& value=params->as_no_junction(index, msg); - if(strcmp(value.type(), VXNODE_TYPE)!=0 - || strcmp(value.type(), VXDOC_TYPE)!=0) + if(!(strcmp(value.type(), VXNODE_TYPE)==0 + || strcmp(value.type(), VXDOC_TYPE)==0)) throw Exception(0, 0, &method_name, msg); @@ -214,7 +214,6 @@ static void _hasChildNodes(Request& r, c } // Node cloneNode(in boolean deep); -/// @test ownerDocument=? static void _cloneNode(Request& r, const String& method_name, MethodParams *params) { Pool& pool=r.pool(); VXnode& vnode=*static_cast(r.self);