当用户点击一个表单按钮时,我正在生成大量XML并将其作为POST变量传递给API。 我还希望能够事先向用户显示XML。
代码结构类似于以下内容:
<?php
$lots of = "php";
?>
<xml>
<morexml>
<?php
while(){
?>
<somegeneratedxml>
<?php } ?>
<lastofthexml>
<?php ?>
<html>
<pre>
The XML for the user to preview
</pre>
<form>
<input id="xml" value="theXMLagain" />
</form>
</html>
我的XML是通过一些while循环和其他方法生成的,现在需要显示在两个地方(预览和表单值)。
我的问题是:如何将生成的XML捕获到一个变量或其他位置,以便只需生成一次,然后将其打印出来,而不是在预览中再次生成,然后在表单值中再次生成?
htmlentities($xml)
,否则如果 xml 中有"
,您的网站将会瘫痪。 - kajacx