PHP 処理命令を使用して属性に値を設定しようとすると問題が発生します。
XSLT
<li itemprop="startDate">
<xsl:attribute name="content">
<xsl:processing-instruction name="php">
echo "Monday";
?</xsl:processing-instruction>
</xsl:attribute>
Monday
</li>
ページは正常にレンダリングされますが、属性は常に空です。
出力
<li itemprop="startDate" content="">Monday</li>
PHPが値を属性にエコーアウトすることを期待しています