2014-12-02 5 views
2

Я бы хотел использовать шаблоны ветви для отображения данных XML, и я не уверен, что я собираюсь сделать это наилучшим образом.Использование шаблонов twig для отображения XML

В настоящее время я создаю xml DOMDocument в PHP и передаю это шаблону, но в этот момент я могу только подумать, чтобы пройти каждый документ в цикле, воссоздавая теги внутри шаблона.

Есть ли лучший способ сделать это?

Также, как я должен установить тип содержимого страницы?

Я не использую какие-либо рамки.

ответ

0

Я не думаю, что есть причина в использовании Twig и DOMDocument вместе. Они делают в основном то же самое. У вас есть две возможности:

Просто преобразующие DOMDocument нанизывать

Вам не нужно делать это «вручную» в веточке. Вы можете просто сделать echo $domDocument->saveXML();. Нет причин использовать шаблонный движок, поскольку у вас уже есть форматированные данные.

Не используйте DOMDocument и использовать Twig

Если вы обнаружили прут более удобно, просто передавать данные прут и генерировать XML там. Просто передайте данные в шаблон и создайте весь XML так, как обычно вы создаете HTML.

To set content type use header() php function.

Смежные вопросы