問題タブ [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.

0 投票する
1 に答える
1141 参照

xslt - umbraco xslt で DateAdd を使用して来年の日付を表示する

次のようにumbracoを使用してxsltファイルに1年後の日付を表示しようとしています:

value-of タグは今日の日付を出力します。DateAdd を取得して現在の日付に年を追加するにはどうすればよいですか?

0 投票する
5 に答える
7285 参照

xml - XML を HTML テーブルにフラット化

次のような階層 XML を変換するには、一般的な方法が必要です。

フラット化された XML (html) に変換して、途中で選択した属性を取得し、列ヘッダーになる属性にさまざまなラベルを提供します。

OK、属性の再ラベル付けによる一般的な解決策はありませんが、うまくいけば私の言いたいことが理解できます。すべての XSLT/XPATH の作業を開始したばかりなので、すぐに解決できますが、手がかりは役に立ちます。

0 投票する
5 に答える
5303 参照

xml - プラットフォームに依存しない方法でノードセット関数を使用する方法は?

LinuxとWindowsで使用したいxlstファイルを書いています。このファイルでは、MSXML と xsltproc (それぞれ「urn:schemas-microsoft-com:xslt」と「http://exslt.org/common」) の異なる名前空間で宣言されたノード セット関数を使用します。ノードセットを使用するプラットフォームに依存しない方法はありますか?

0 投票する
5 に答える
186004 参照

xml - xsl:for-each ループ内のカウンター

現在処理されている要素の数を反映する xsl:for-each ループ内のカウンターを取得する方法。
たとえば、私のソース XML は

私が取得したいものは次のとおりです。

変更する XSLT:

問題は、???の代わりに何を入れるかです。標準のキーワードはありますか、それとも単に変数を宣言してループ内でインクリメントする必要がありますか?

質問がかなり長いので、おそらく1行または1語の回答を期待する必要があります:)

0 投票する
6 に答える
6519 参照

xml - .NET 3.5 XPath クラスとメソッドは XSLT 2.0 と互換性がありますか?

match 関数を使って要素を選択する際に正規表現を使用したいと考えています。これを行うために外部ライブラリ (saxon など) を使用したくありません。

0 投票する
2 に答える
167 参照

xml - この XML から、'test' と 'name' の値を取得できる xpath はありますか?

xsl:when タグの「test」属性の値と、xsl:call-template タグの「name」属性の値を取得する必要があります。このxpathは私をかなり近づけます:

しかし、それは必要な正確な属性値ではなく、「when」要素を返すだけです。

これが私の XML のスニペットです。

0 投票する
3 に答える
1828 参照

xslt - XSL コード カバレッジ ツール

テスト中に実際に実行される XSL ドキュメントの割合を教えてくれるツールはありますか?

アップデート

Oxygen の XSL デバッガーとプロファイラーより優れたものを見つけることができなかったので、Mladen の回答を受け入れます。

0 投票する
5 に答える
5964 参照

javascript - javascript XSLTProcessor が時々動作しない

次の JavaScript は、XML ファイルから一般的なタグを読み取り、XSL スタイルシートを適用してブラウザーに HTML として出力することを想定しています。

このスクリプトの問題は、結果の HTML コードを出力できる場合とそうでない場合があることです。誰がどこが間違っているのか知っていますか?

0 投票する
6 に答える
9664 参照

xml - 複数のファイル入力?

XSLT ドキュメント内で、現在のディレクトリ内の一連のファイルをループすることは可能ですか?

レポートを生成するために何らかの分析を行う必要がある xml ファイルでいっぱいのディレクトリがある状況があります。スタイルシートは 1 つのドキュメントで問題なく動作していますが、別のツールを使用して XML ドキュメントをマージせずにスタイルシートを拡張したいと考えています。

私はこれらの線に沿って考えていました:

0 投票する
2 に答える
162 参照

xml - 属性に基づく条件を満たしているノードの数

以下は、 PHP の XSLTProcessorで処理している XML の一部です。

x == y の場所に「uf」ノードがいくつ存在するかを知る必要があります。

上記の例では、2 になります。

カウンタ変数のループとインクリメントを試みましたが、変数を再定義できません。

xsl:number と count/from の組み合わせをたくさん試しましたが、XPath 式を正しく取得できませんでした。

ありがとう!