SimpleXML, proszę nie rozszerzać encji [zamknięte]

Używam SimpleXML, aby spróbować przeanalizować aduży plik XML z<!ENTITY deklaracje. Niestety, SimpleXML wydaje się zbyt chętny, aby rozwinąć te encje, a wolałbym, żeby tego nie zrobił, ponieważ symbole encji są krótkie, łatwe do parsetu i teoretycznie nie zmienią się w nowszych wersjach pliku, podczas gdy rozszerzone byty to angielskie zdania, które mogą się zmienić. Czy jest jakiś sposób, aby powiedzieć SimpleXML, aby go wyeliminować?

Myślałem o „wstępnym parsowaniu” pliku XML, aby usunąć<!ENTITY bity przed przekazaniem zawartości pliku do parsera XML, ale to wydaje się hacky, a ponieważ jest to ogromny plik, wolałbym zrobić z niego jak najmniej.

(Przepraszam za każdą błędną terminologię w powyższym; nie zrobiłem tego poziomu XML już od dłuższego czasu.)

questionAnswers(1)

yourAnswerToTheQuestion