1

を使用してxmlドキュメントにスタイルシートを適用しました<?xsl-stylesheet ...>。これは、XMLがアプリケーションで表示されているときにうまく機能します。しかし、xmlがエクスポートされた場合でも、XMLをプレーンXMLとしてレンダリングしたいのですが、スタイルが見つからない場合にこのエラーを生成するのではなく、スタイルシートをオプションとして使用することは可能ですか?

スタイルシートのロード中にエラーが発生しました:XSLTスタイルシートのロード中にネットワークエラーが発生しました:

4

2 に答える 2

1

唯一の解決策は、残念ながらエクスポート中にxml-stylesheetを削除することです。

于 2009-09-22T17:51:08.130 に答える
0

(私はtiが古い質問であることを知っていますが、更新を求めています)

xsl-stylesheetXMLで処理命令を使用することは、適用範囲が限られていることと、ビューをデータにバインドしていることから、一般的にはお勧めできません。リクエストの送信元に応じてWebサーバーに異なるスタイルシートを返すようにすることで動的にすることはできますが、これは理想的ではありません。

代わりに、アプリケーションで、使用可能なXSLTプロセッサーを使用し、ビューアーに表示する前にXMLを処理します。これは構築と保守が簡単で、ビュー(XSLT)がデータ(XML)から分離されているという追加の利点があります。XMLを通常どおり表示すると、PIがなくなり、通常のXMLとして表示されます。

于 2010-08-04T16:59:02.100 に答える