lots of domdocument work for parsing upnp browse responses