タグが数文字前にある場合、またはおそらく省略されているimg
場合、タグまたはその他のタグが解析される可能性はありますか? <
これは、注目すべき HTML パーサーで発生しますか?
たとえば
<div>$test</div>
。
を含むが、$test
を含まない任意の文字列がどこにある可能性があります。などですが、そうではありません>
<
img>
<img
完全な開示: この質問は、私が投稿したコメントが正しいかどうかを確認するためのものです。
タグが数文字前にある場合、またはおそらく省略されているimg
場合、タグまたはその他のタグが解析される可能性はありますか? <
これは、注目すべき HTML パーサーで発生しますか?
たとえば
<div>$test</div>
。
を含むが、$test
を含まない任意の文字列がどこにある可能性があります。などですが、そうではありません>
<
img>
<img
完全な開示: この質問は、私が投稿したコメントが正しいかどうかを確認するためのものです。
好奇心から、テスト ページの 1 つを変更して、スクリプト セクションを次のように開始しました。
< script>
結果は完全に壊れていて、すべての JavaScript を印刷しただけです。これは、IE9、GC28、および Firefox で発生しました。テスト用の画像は実際には手元にありませんでしたが、このことから、HTML タグでは山かっことタグ宣言の間に空白を入れないことが常に必要であることがわかると思います。
さらに確認が必要な場合は、W3C 標準化ドキュメントを参照して、HTML 要素タグの一般的なパターンがどこで宣言されているかを確認することをお勧めします。多くの HTML パーサーは、コーディングを容易にするために、おそらくこれらのドキュメントに基づいています。