Tuesday 06 November 2001
Back on SAX. I've hooked up the external entity resolution stuff in the expat wrapper. This means that when it encounters an external DTD or entity declaration it will pull it in. It calls resolveEntity on the registered EntityResolver (gasp!), which gives you a chance to rewrite the URI or pull it from a database or whatever if you want. Then it goes away and pulls it in. Hurrah!