2017-01-16 44 views
0

讀取TML,而不是HTML。(我們正在談論的是馬可的文件格式)PHP是否可以在TML中工作?

TML

我們的一個客戶有一個系統建立TML。它與HTML非常相似(至少它的作用相同),但它以不同的方式使用變量和循環。現在我的問題很簡單,是否可以結合使用PHP?如果是這樣,有人知道如何應用它們(我需要創建一個單獨的文件,我聲明我的變量)?

我在網上找不到任何關於此的真實參考。

+1

你有沒有嘗試,如果是的是什麼問題? –

+0

我還沒有,因爲它仍然是一個封閉的系統,我想在這裏做一個有教育的猜測,它需要多少工作,我想知道是否有人有過這方面的經驗。這是我的整個問題。 – Dorvalla

+0

我似乎無法找到關於您在線討論的TML的任何文檔。它是服務器端語言嗎?是否必須在部署之前進行編譯?根據你的描述,它似乎不是一個可以簡單提供的靜態文件。 – Terry

回答

4

PHP可以輸出任何你想要的數據,它不限於輸出HTML。

TML(假設您在談論this TML)是一種用於在模板中嵌入各種編程語言的語言。

所以你可能編寫PHP將輸出嵌入在TML中的Perl,它會輸出HTML。 (我曾經使用Perl Mason生成PHP來生成JavaScript來生成HTML ......這太可怕了)的系統。

面臨的挑戰是(假設你想這麼做)讓Web服務器通過TML引擎推送PHP程序的輸出。

問題在於,這是非常低效的,因爲您正在添加兩個不同的Template + Server Side Programming層,而不是僅使用一個層。

如果您打算使用TML編寫的系統,那麼您應該繼續使用TML。 PHP不會給你任何TML尚未提供的功能。唯一的優點是(大概)你已經知道如何編寫PHP ......但是當你需要了解現有的TML代碼時,這對你並沒有什麼幫助。

+0

首先,謝謝你的回答。我會將其標記爲已接受,因爲這與我想得到的一樣接近。鏈接的確爲TML提供了我所看到的輸出,所以我們正在討論相同類型的文件。可悲的是,我擔心已經可能TML和PHP不會在一個頁面上一起玩球,所以我認爲我必須理想地需要圍繞它工作。真正的問題是我需要創建SOAP調用而不是普通的數據庫工作,因此我來到了PHP,因爲這是一種我知道要使用的語言。 – Dorvalla

相關問題