Ostatnio zacząłem bliżej przyglądać się cocoonowi i spróbowałem napisać coś prostszego w php. Problem w tym, że w php brakuje obsługi SAX2 (chodzi głównie o przestrzenie nazw). W sumie to chyba nie byłoby nic trudnego, bo SAX2 jest już w libxml (DOM jest tworzony z SAXa).
Wiadomo, że istnieje popoon, jednak tam jest wykorzystany DOM, a to praktycznie uniemożliwia operacje na dużych dokumentach.
Pozostaje implementacja strumienia bajtów i parsowanie w php, a to musi "boleć". Czy ktoś miał podobny problem?

P.S. Według plotek, pakiet xmlReader (obecne w peclu) ma znaleźć się w php5.1, jednak do tego czasu przyjdzie poczekać.