      result._c_node = c_node
      result._proxy_type = PROXY_ATTRIB
      registerProxy(result, PROXY_ATTRIB)
-@@ -899,14 +945,14 @@
+@@ -899,14 +943,14 @@
          registerProxy(self, PROXY_ATTRIB_ITER)
          return funicode(c_node.name)
      

         
         xpathCtxt = xpath.xmlXPathNewContext(doc._c_doc)
         if xpathCtxt is NULL:
@@ -1122,40 +1295,21 @@
         self._doc = doc
         self._c_ctxt = xpathCtxt
         self._c_ctxt.userData = <void*>self

     return result
 
 cdef class _Element(_NodeBase):
@@ -410,10 +435,10 @@
         cdef xmlNode* c_node
         cdef xmlDoc* c_doc
         c_doc = theParser.newDoc()
