ホームページ > Java > &#&チュートリアル > XSLT スタイルシートで「'xX[lL]' に一致する処理命令ターゲットは許可されていません」というエラーが表示されるのはなぜですか?

XSLT スタイルシートで「'xX[lL]' に一致する処理命令ターゲットは許可されていません」というエラーが表示されるのはなぜですか?

Linda Hamilton
リリース: 2024-12-22 07:34:10
オリジナル
133 人が閲覧しました

Why Am I Getting the

エラー: 「"xX[lL]" に一致する処理命令ターゲットは許可されていません」

エラー メッセージ「処理命令'xX[lL]' に一致するターゲットは許可されていません」というメッセージは、XSLT スタイルシートの XML 宣言に問題があることを示しています。 XML 宣言は、ファイルの先頭に空白や他の文字を付けずに記述する必要があります。

問題の修正

このエラーを解決するには、次の点を確認してください。可能性:

  • 前に空白やその他の表示コンテンツがないことを確認してください。 先頭のスペース、改行、またはタブを削除します。
  • の前にバイト オーダー マーク (BOM) などの非表示のコンテンツがないか確認します。 BOM はファイルのバイト順序を指定するために使用され、XML 宣言の前に出現すると問題が発生する可能性があります。 W3C が推奨する手法を使用して BOM を削除します。
  • が 1 つだけであることを確認します。ファイルの先頭にある宣言です。 大文字と小文字を区別せずに「

提供されている XSLT スタイルシートでは、最初の行の前にスペースがあるためにエラーが発生する可能性があります。問題を修正するには、次のスペースを削除してください:

以上がXSLT スタイルシートで「'xX[lL]' に一致する処理命令ターゲットは許可されていません」というエラーが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート