public override void Close()
{
MoveToNode(s_closedNode);
_nameTable = null;
if (_attributeNodes != null && _attributeNodes.Length > 16)
_attributeNodes = null;
if (_elementNodes != null && _elementNodes.Length > 16)
_elementNodes = null;
_nsMgr.Close();
_bufferReader.Close();
if (_attributeSorter != null)
_attributeSorter.Close();
}