将数据从php传递到XML

时间:2014-05-20 08:11:08

标签: php xml templates

我已经得到像这样的XML模板:

<section>
    <label><?php echo $data['fname'] ?> <?php echo $data['lname'] ?></label>
    <label><?php echo $data['tel'] ?></label>
    <label><?php echo $data['address'] ?></label>
</section>

我需要从一个对象(或数组......)传递$data它是我从中获取数据的外部源。 不能使用post因为它都是后端。 如何用数据填充标签? 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我无法发布整个代码,但这是将数据放入模板中的主要部分。

    ob_start();
    extract($data);
    include($template_file);
    $xml_source = ob_get_clean();
    ob_end_flush();

这个小部分获取我的数据并填充模板。 这样做的缺点是我不能完全后端。它并不意味着完全使用后端,我认为这是可以的。另一个问题是“包括”。 可能是一个安全问题。