Obsługa błędów libxml z OOP

Potrzebuję łapać błędy libxml. Ale chcę użyć do tego mojej klasy. wiem olibxml_get_errors i inne funkcje. Ale potrzebuję czegoś takiegolibxml_set_erroc_class("myclass") w każdym przypadku do błędu zadzwonię do mojej klasy. Nie chcę w każdym przypadku po użyciu$dom->load(...) stworzyć jakąś konstrukcjęforeach(libxml_get_errors as $error) {....}. Możesz mi pomóc?