2014-12-02 108 views
2

我想使用樹枝模板來顯示XML數據,而且我不確定我是否會以最佳方式開展工作。使用樹枝模板來顯示XML

我目前正在PHP中生成一個xml DOMDocument並將它傳遞給模板,但是在那一刻我唯一能想到的事情就是在循環中重新創建模板中的每個文檔。

有沒有更好的方式去做這件事?

另外,我應該如何設置頁面的內容類型?

我沒有使用任何類型的框架。

回答

0

我不認爲有理由一起使用Twig和DOMDocument。他們做基本相同的事情。你有兩種可能性:

只是DOM文檔轉換爲字符串

你並不需要在樹枝「手動」做到這一點。你可以做echo $domDocument->saveXML();。沒有理由使用模板引擎,因爲您已經有格式化的數據。

不要使用DOM文檔,並使用嫩枝

如果您發現小枝更方便,只需將數據傳遞給枝杈和生成XML那裏。只需將數據傳遞給模板並以通常生成HTML的方式生成整個XML。

To set content type use header() php function.