如何从xml文件生成php动态日期?

时间:2012-09-14 03:28:09

标签: php xml codeigniter

我们有一个codeigniter网站,其中基本上所有页面上显示的内容都是从xml文件中提取的。我并不熟悉codeigniter所以我在抓住如何解决这个问题上遇到了一些麻烦。

例如,xml文件可能包含:

<view>home</view>
    <meta>
        <keywords>blue widgets, green widgets, red widgets</keywords>
        <description>We have the best widgets for 2012</description>
    </meta>

最终我想做的就是在我们的内容中出现的日期使用php日期函数,所以:

<view>home</view>
    <meta>
        <keywords>blue widgets, green widgets, red widgets</keywords>
        <description>We have the best widgets for {somehow put php date here}</description>
</meta>

无论如何我可以从XML文件中执行此操作,还是以错误的方式接近?

1 个答案:

答案 0 :(得分:0)

您是否可以控制XML架构?或者至少是什么产生XML?您可以简单地将一个特殊的“替换我”类型标记添加到您可以在codeigniter中处理的模式,实质上将xml文件作为模板的一部分,所以你有类似的东西

<description>We have the best widgets for <dategoeshere /></description>

如果PHP正在生成xml,那么只需要

<description>We have the best widgets for <?php echo date('Y') ?></description>