質問:
phpの初心者です。見よう見真似で検索窓を作成中なのですが、xmlデータをxslで処理する記述をし、ブラウザで確認したらエラーメッセージで
"Fatal error: Call to undefined function xslt_create()"
と出てしまいました。いったいどういう意味なのでしょうか

fuction xmltohtml ($strxml,$strxsl) {
$xh=xslt_create();
$result=xslt_process($xh,$strxml,$strxsl);
return $result;
xslt_free($xh);
}
答え:
意味だけいえば
「致命的エラー:未定義の関数xslt_create()の呼び出し」
てなところ。っていうか英和辞典調べればわかるでしょうけど。

環境がわかりませんが、自作の関数であれば関数名を間違えたって
ことが考えられますが、この場合はXSLT関数が利用できるような
設定になっていないってことでしょう。

phpinfoでチェックしてみてもいいかと思いますが
「 この拡張モジュールは PECL レポジトリに移動されており、
以下のバージョン以降 PHP にバンドルされなくなっています。
PHP 5.0.0.」
「PHP5でxsltサポートを必要とする場合、 XSLエクステンションを
使用することができます。」
ってあたりが関連するかも。
補足の質問:
ありがとうございました!もう一度調べ直してみますこの質問・回答は役に立ちましたか?

ウェブサイトのユーザーによる情報ポスト、JPQA.comのない保証の正しさ.

  • C言語のプログラムについて質問です。for(n=0;n&l...
  • ノートンのインターネット セキュリティ 2004を使...
  • ウィンドウズWPを買いたいのですが、メモリとかCP...
  • TeXを使ってレジュメ作成をしたいのですが、どこをど...
  • 手持ちの音楽CDの内容を劣化なしに保存したいと考えて...
  • NECのWindows98のノートパソコンがプログ...