0

こんにちは、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 が失敗します = が問題を引き起こしていると思います

どうすればこれらをエスケープできますか?

4

1 に答える 1

0

アンパサンド & が原因かもしれません。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'>
于 2013-03-23T21:41:57.950 に答える