尝试实现paypal iframe时xsltproc失败

时间:2013-03-23 20:58:07

标签: xml paypal escaping

你好我正在使用xsltproc来组合XML和XSL来创建HTML文件。

到目前为止一直很好。

我需要添加:

<iframe src='https://payflowlink.paypal.com?SECURETOKEN=776OIGIHemE6xgpGcckDzIA8o&SECURETOKENID=c85d4c2610a92d761b7f445eaa55a7ff&MODE=TEST' width='490' height='565' border='0' frameborder='0' scrolling='no' allowtransparency='true'>

但由于'src'中的某些字符,xslt proc失败了我觉得=给了我一些问题

如何逃避这些?

1 个答案:

答案 0 :(得分:0)

可能是因为&符号。你需要确保它被转义为&amp;在你的XSLT中。如果您使用属性值模板,它应如下所示:

<iframe 
   src='https://payflowlink.paypal.com?SECURETOKEN={$token}&amp;SECURETOKENID={$tokenid}&amp;MODE=TEST' 
   width='490' height='565' border='0' frameborder='0' scrolling='no' allowtransparency='true'>