parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Хакир :)

egr 17.09.2003 13:23

Хачить xnode.c так?:
// Attr getAttributeNodeNS(in DOMString name);
static void _getAttributeNodeNS(Request& r, MethodParams& params) {
	GdomeElement* element=get_self_element(r);
	const String& name=params.as_string(0, "name must be string");

	GdomeException exc;
	if(GdomeAttr *attr=gdome_el_getAttributeNodeNS(element, 
		r.transcode(name).use(), &exc)) {
		// write out result
		r.write_no_lang(*new VXnode(&r.charsets, (GdomeNode* )attr));
	} else if(exc)
		throw Exception(
			0, 
			exc);
}
И далее:
// Attr getAttributeNodeNS(in DOMString name);
add_native_method("getAttributeNodeNS", Method::CT_DYNAMIC, _getAttributeNodeNS, 1, 1);