Хранение объекта XML в переменных сеанса PHP

Есть много дискуссий по этой теме, но я хотел бы задать этот вопрос в любом случае, чтобы определить наилучший подход для моей конкретной ситуации …

Я использую связанный API с CakePHP. Из API LinkedIn я получаю объект XML. Я хотел бы сохранить эти XML-объекты (все это) в переменной сеанса, поэтому мне не нужно вызывать API на каждой странице. Я понимаю, что хранить XML-объекты в сеансе PHP невозможно. Каково обычное обходное решение для этого?

Я уже написал много кода, который читает / управляет объектами XML, поэтому я хотел бы избежать превращения объекта в массив или что-то еще, так что мне не нужно переписывать этот код.

Большое спасибо

Почему вы не храните XML-объект в виде строки XML? Радикально, я знаю.

Как насчет написания XML во временном файле с идентификатором сеанса в качестве имени файла?

Вы можете сохранить XML в файле или в базе данных.