プログラムで作成されたHTMLドキュメントがあり、その上に、改行とタビュレータで完全にフォーマットされたXMLコードを表示したいと思います。つまり、xmlスタイルシートのないxmlファイルをブラウザに直接ドラッグした場合のようになります(ほとんどのブラウザは、デフォルトのスタイルシートを使用して何らかのxmlレンダリングを実行します)。
これで、もちろんすべての文字(タブ、改行など)をエスケープして、自分でインデントを行うことができ<>
ます(たとえば、cssスタイルを使用)が、「デフォルト」のxmlスタイルシートを再利用できないかどうか疑問に思いました。どこかから。できれば、javascriptのノードフォールディングもあるものが望ましいです。
そのようなスタイルシート/xsltを知っていますか?それとも、これを達成するための別の方法を提案しますか?
私はC#を使用しています。
PS:MicrosoftのXmlNotepadのXmlNotepad.DefaultSS.xsltを使用しようとしましたが、実際には機能しませんでした。:T