Curl, и как только войдете, используйте библиотеку QueryPath php. (Querypath.org)
Вы можете получить доступ к элементам DOM, как и в JQuery, с помощью селекторов CSS,
есть метод цепочки ...
Это намного лучше, чем просто использование собственных функций php для xml.
Он также работает как расширение drupal, но я полагаю, вы можете реализовать его в любом php-проекте.