XML のアンパサンドをエスケープして HTML のエンティティとしてレンダリングするにはどうすればよいでしょうか? 質問する

XML のアンパサンドをエスケープして HTML のエンティティとしてレンダリングするにはどうすればよいでしょうか? 質問する

HTML ページでレンダリングしたい XML テキストがあります。このテキストにはアンパサンドが含まれており、これをエンティティ表現でレンダリングしたいと考えています&

ソースXMLでこのアンパサンドをエスケープするにはどうすればいいでしょうか? を試してみました&が、これは実際のアンパサンド文字(&)としてデコードされ、HTMLでは無効

&したがって、XML 出力を使用する Web ページのようにレンダリングされるようにエスケープする必要があります。

ベストアンサー1

XML に が含まれている場合&、テキスト が生成されます&

これを HTML で使用すると、 としてレンダリングされます&

おすすめ記事