【发布时间】:2012-01-29 12:52:46
【问题描述】:
我在我的 PHP 框架中使用 XSLT 作为模板引擎。 HTML 表单位于 XML 文件中,XSLT 将其转换为 HTML。
提交后如何重新填写表格?
现在框架将所有 $_POST 和 $_GET 转换为 xml 并传递给 XSLTProcessor。 XSLT 模板将该信息放入正确的 HTML 输入元素中。
这样做是否省钱?也许有更好的方法来做到这一点?
【问题讨论】:
我在我的 PHP 框架中使用 XSLT 作为模板引擎。 HTML 表单位于 XML 文件中,XSLT 将其转换为 HTML。
提交后如何重新填写表格?
现在框架将所有 $_POST 和 $_GET 转换为 xml 并传递给 XSLTProcessor。 XSLT 模板将该信息放入正确的 HTML 输入元素中。
这样做是否省钱?也许有更好的方法来做到这一点?
【问题讨论】:
只要框架使用 htmlentities() 来确保您不能在 xml 元素进入 XSLTProcessor 之前添加它,那么您就可以了。
这里的安全假设是:您控制服务器输出,但永远不信任用户输入。
【讨论】: