public void Dispose()
{
if (_reader != null)
{
_reader.Close();
_reader.Dispose();
_reader = null;
}
if (_document != null)
{
_document.Dispose();
_document = null;
}
}