Если вы ищете решение с самой быстрой скоростью выполнения XmlReader - один из самых быстрых анализаторов XML. Его немного сложнее использовать, чем другое решение, такое как DOM , но, поскольку вы хотите анализировать много записей, производительность, вероятно, важна.
В противном случае DOM довольно прост в использовании. Вы можете найти простой пример того, как использовать в этот ответ , который я дал на другой вопрос.
Если вы хотите загрузить свой контент в виде строки, вот как вы это делаете:
XMLReader
$foo = new XMLReader();
$foo->xml($yourStringHere);
DOMDocument
$foo = new DOMDocument();
$foo->loadHTML($yourStringHere);