PHP4.3.5のXSLT関数はインポートルールにバグ有り

ページ情報
制作日
2004-07-03
最終更新日
2004-07-03
参照用URI
http://www.arielworks.net/articles/2004/0703a
分野

XSL文章Aがxsl:importでXSL文章Bをインポートする。このBはXSL文章Cをxsl:includeでインクルードしており、C内ではBのトップレベル変数xを使用するとする。

この場合、AでBのトップレベル変数xをオーバーライドした場合、Cで使われるxも当然オーバーライドされる事になる。

しかし、Windows上のPHP4.3.5ではこのようなXSL文章Aを使用してXSL変換すると「variable 'x' not found」というエラーが発生し変換できない。

B内でxを使用する分には問題無いようだ。

連絡先、リンク、転載や複製などについては「サイト案内」をご覧ください。Powered by HIMMEL