Use DOMDocument for page list building