まず、私が理解しているように、XHTML ドキュメントでは数値エンティティを使用する方が適切"
です"
。
次に、RSS XML フィードの場合、どのエンティティ タイプが正しいですか? 名前付きか数値か? 数値だと思いますが、検索で両方の例を参照してください。
第三に、インライン JavaScript 内のエンティティについて正しいものは次のうちどれですか?
<span onmouseover="tooltip_on( '<strong>Tooltip inside a span</strong>
<br />Lorem ipsum dolor sit amet.<span>Lorem ipsum <code>dolor sit</code>
amet, consectetur adipisicing elit.</span>' );"
onmouseout="tooltip_off();">tooltip inside a span</span>
または... ( 内のタグJS function
は名前付きエンティティに変換されます):
<span onmouseover="tooltip_on( '<strong>Tooltip inside a
span</strong><br />Lorem ipsum dolor sit amet.
<span>Lorem ipsum <code>dolor sit</code>
amet, consectetur adipisicing elit.</span>' );"
onmouseout="tooltip_off();">tooltip inside a span</span>
編集1:
以下の素晴らしい回答ですが、質問の言い方を変えるべきだったかもしれません。
Web サイトと RSS フィードに使用する JavaScript の質問は無視します。
(1) すべての数値エンティティ、(2) すべての名前付きエンティティ、(3) 両方の混合: & " < >
、残りは数値。
私のサイトはすでに& " < > '
深く埋め込まれておりhtmlspecialchars()
、かなりの数の場所で使用されているため、3 に傾いています。
編集2:
以下のすべての良い答え、皆さん。残念ながら、1つだけを選択する必要がありました。