【问题标题】:xsltproc failing when trying to implement paypal iframe尝试实施贝宝 iframe 时 xsltproc 失败
【发布时间】:2013-03-23 20:58:07
【问题描述】:

你好,我正在使用 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 失败,我认为 = 给我带来了问题

我该如何逃避这些?

【问题讨论】:

    标签: xml paypal escaping


    【解决方案1】:

    这可能是因为 & 符号。您需要确保它在您的 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'>
    

    【讨论】:

    • toke值如何填写?我试过: tokenvaluehere 但这做了别的事情。
    • 在我的示例中,$token 将是一个变量。如果您可以编辑您的问题,以显示您当前用于生成 IFrame 元素的 XSLT,那么我可能会更精确一些。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2023-03-11
    • 2013-07-18
    • 2018-05-31
    • 2013-02-14
    • 1970-01-01
    • 2014-05-17
    • 2017-01-09
    相关资源
    最近更新 更多