0

XSLT スタイルシートを取得してクリーンな (ish) HTML5 を出力しようとしていますが、これは Bootstrap でスタイル設定されています。

IE8 で動作するには (残念ながら必須)、適切な

<!DOCTYPE html>

を介してレンダリングされているヘッダー

<xsl:text disable-output-escaping="yes">&lt;!DOCTYPE html></xml:text>

ハック。ただし、Firefox (関連する場合は 22) は DOCTYPE をユーザーにレンダリングしています。

クロスブラウザで動作するこれをソートするより良い方法を知っている人はいますか?

4

1 に答える 1

3

XSLT を使用して HTML5 をレンダリングする「適切な」(ハックではない) 方法があります。

<xsl:output
     method="xml"
     doctype-system="about:legacy-compat"
     encoding="UTF-8"
     indent="yes" />
于 2013-07-10T14:35:29.233 に答える