問題タブ [xslt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
debugging - 最高の XSLT エディター &| デバッガ
Visual Studio 以外で、XSLT ファイルを作成、編集、保守、および場合によってはデバッグするのに最適なツールは何ですか?
私はかなり大きなプロジェクトに取り組んでおり、大量の XSLT ファイルがあり、実装が非常に複雑になっています。
言語はとても脆いようです。エラーをより迅速にナビゲートして特定できると便利です。
.net - 「状態 EndRootElement のトークン テキストは、無効な XML ドキュメントになります」
この例外メッセージは XslCompiledTransform.Transform() から来ていますが、例外を処理した後でも XSL 変換は成功しているように見えます。完全な例外メッセージは次のとおりです。
EndRootElement 状態のトークン テキストは、無効な XML ドキュメントになります。XML フラグメントを作成する場合は、ConformanceLevel 設定が ConformanceLevel.Fragment または ConformanceLevel.Auto に設定されていることを確認してください。
スタイルシートは次のようになります。
生成された XML は次のようになります。
上記は、例外をキャッチして無視したときに得られるものです。
ConformanceLevel (プロパティは読み取り専用です) を設定する方法を見つけることができませんでしたが、同時に、とにかくここに問題があるべきではないと思います。
私の出力は XML フラグメントを構成していますか? スタイルシートに何か不足していますか?
xml - 注文値
属性値に基づいてアイテムを注文しようとしています:
これはそれらを順序付けますが、1、2、3、... 10、11、... 20 のような値を持つことができ、1、10、11、... 2、20... 3 の順序になります。
1.A、1.B、2.A、2.B などの値を持つこともできます。
その優先順位で、数値の内容とアルファベットを考慮してこれらの値を順序付けるにはどうすればよいですか?
java - JavaでXMLからPDFを作成するにはどうすればよいですか?
現在、JavaでXMLファイルを作成し、XSL/XSLTで変換してJSPページに表示しています。次に、その XML ファイルを取得して、同じ情報を PDF に表示する必要があります。ある種の XSL ファイルを使用してこれを行う方法はありますか?
iText Java-PDF ライブラリを見てきましたが、XML とスタイルシートで使用する方法が見つかりません。
どんな援助でも大歓迎です。前もって感謝します!
xml - xml ファイルの連結
いくつかの xml ファイルがあり、その名前は別の xml ファイルに保存されています。
xsl を使用して、xml ファイルの組み合わせの概要を作成したいと考えています。msxml 拡張機能を使用してこれを行う方法があったことを覚えています (私は msxml を使用しています)。
を使用して各ファイルのコンテンツを取得できることはわかっていますが、select="document(filename)"
これらすべてのドキュメントを 1 つに結合する方法がわかりません。
2008 年 10 月 21 日 結合した xml に対してさらに処理を行う必要があることを述べておく必要がありました。そのため、変換から出力するだけでは十分ではなく、ノード セットとして変数に格納する必要があります。
xml - xslt をデバッグするためのツール
XML を生成し、それを xslt スタイルシートで変換して、結果の HTML を表示する Java サーブレットがあります。xsltを使ったのはこれが初めてです。xslt をデバッグする良い方法は何ですか? 変換を適用するためのサンプル XML ファイルもいくつか持っています (または取得できます)。しかし、構文についてはよくわからないので、構文の警告を表示できるものは素晴らしいでしょう。
java - Java で現在うまく機能する xml/xslt ライブラリはどれですか?
いくつかの xml テンプレートを xml データ (および場合によってはファイル) のさまざまなストリームに適用する必要がありますが、そこには Java 用の xml ライブラリが多数あるようです。それらがアクティブな他のオプションとどのように異なるか、およびいずれかを選択する際に考慮すべき基準は何ですか。
Java で xml を操作するためにどのライブラリを使用していますか? また、なぜそれが他のライブラリよりも優れているのですか?
firefox - Firefox 3は私のxsltスタイルシートを適用しませんが、他のブラウザは適用します
Webサーバーから動的に生成されたxmlページを提供し、同じWebサーバーからカスタムの静的なxsltを提供しようとしています。これにより、処理がクライアントのWebブラウザーにオフロードされます。
最近まで、Firefox 2、3、IE5、6、およびChromeでこれは正常に機能していました。しかし最近、何かが変更され、Firefox3はソース内のテキスト要素のみを表示するようになりました。
ページソースは次のように始まります。
Firebugは、Root.xslファイルがロードされていることを示しており、その応答ヘッダーには次の行が含まれています
また、コンテンツタイプとしてapplication / xmlを使用して試しましたが、違いはありません:-(
Web Developer Extensionは、生成された正しいソースも表示します。これを保存してFirefoxにページをロードすると、正しく表示されます。
問題を表示しているFirefoxのバージョンは3.0.3です
私が間違っているかもしれないアイデアはありますか?
xml - xsltでネストされた述語
xsltで次と同等のことを行うことは可能ですか?
これは、Visual Studio 2008内で失敗し、次のエラーが発生します。
これは機能するはずですか?これはXSLTのMS実装の問題ですか、それともAttrAがAttrAValueに等しく、TagBinnerTextがTagBValueに等しいTagBノードを持つすべてのTagAノードを取得する方法がありますか。
pdf - XSL-FO を使用して PDF に改ページを追加するにはどうすればよいですか?
XSL-FO を使用してドキュメントに改ページを追加するにはどうすればよいですか? それが違いを生む場合、私はApache FOPを使用してPDFを作成しています。