1. ホーム
  2. xslt

[解決済み] クロームでXSLTを動作させるには?

2023-02-16 22:38:06

質問

私は、XML文書 ここで で提供され、対応する XSL ファイル . 変換は、JavaScript を使わずにクライアントサイドで実行されるようになっています。

これはIEでは問題なく動作しますが(ショックホラー)、Google Chromeではドキュメントのテキストノードを表示するだけです。

Chrome でクライアントサイド XSL を行うことが可能であることは、その例を見たことがあるので知っていますが、この成功を自分自身で再現することはまだできません。

私は何を間違えているのでしょうか?

どうすればよいのでしょうか?

執筆時点では のバグがあり、クローム を必要とする xmlns 属性が必要でした。

<xsl:stylesheet xmlns="http://www.w3.org/1999/xhtml" ... >

これは、xmlファイルを提供する際に遭遇する問題でした。 をサーバーから .


もし私と違って を表示しているのであれば、xml ファイル から file:/// url を指定した場合、その解決策として --allow-file-access-from-files に言及した解決策は、あなたが望むものです。