2017-01-16 79 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

相关问题