/*
* call-seq:
* new(node)
*
* Create a new XPathContext with +node+ as the reference point.
*/
static VALUE new(VALUE klass, VALUE nodeobj)
{
xmlXPathInit();
xmlNodePtr node ;
Data_Get_Struct(nodeobj, xmlNode, node);
xmlXPathContextPtr ctx = xmlXPathNewContext(node->doc);
ctx->node = node;
VALUE self = Data_Wrap_Struct(klass, 0, deallocate, ctx);
//rb_iv_set(self, "@xpath_handler", Qnil);
return self;
}