問題タブ [xslt-grouping]

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 に答える
2808 参照

xslt - xml から個別の値を取得する

私のサンプル xml は以下のようになります: xml から個別の状態を取得する必要があります。vs 2010 エディターで xslt 1.0 を使用しています。

私のxsltは以下のようになります:

出力: ドイツ、ニュージャージー、ニューヨーク

上記の xml は、上記のテスト xml に適しています。

以下のようにxmlを変更すると:

状態 DE を選択しないことにあります。誰でも適切な解決策を提案できますか。事前に感謝します。xml から個別の状態を見つける必要があります。

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

xml - XSLT group-by がエラーをスローする

xml は次のとおりです。

グループ化機能(グループ化による置換)を使用して、html出力(xml出力ではなく)のテーブルに変換したい。

私が書いたコードは次のとおりです。

Firefox で xml ファイル (xslt でリンク) を開くと、「XSLT 変換中にエラーが発生しました: XSLT 変換に失敗しました。」が返されます。

誰でも私にガイダンスを提供できますか?

ありがとう。

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

xml - Muenchian XML グループを拡張するには?

私はこのXMLを持っています:

hr_117の助けのおかげで、私はこれを行うことができました:

これにより、次の出力が得られます。

しかし、どうすれば も数えることができるattendeesので、これを得ることができます:

誰でも助けることができますか?

ありがとう!

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

xslt - XSLT カウントによる項目のグループ化

私は次のアイテムのリストを持っています。

上記が Type1(x1)、Type2(x2)、Type3(x4) のグループで表示されるように、必要な XSLT を理解するのに問題があります。ここで、カウントは括弧内の数字以下です。言い換えると、目標は繰り返しパターンを作成することです: Type1 の次のアイテムが残っている場合は、次に Type2 の次の 2 つ以下のアイテムが残っている場合は 2 つ未満であり、次に Type3 の次の 4 つ以下のアイテムが少ない場合はそれ以下です。 4つ以上残っています。

したがって、目的の出力は次のようになります。

上記の出力から、順序が変更されていることがわかります。つまり、<=1 の Type 1 があり、その後に <=2 の Type2 が続き、その後に <=4 の Type3 が続き、このパターンが繰り返されます。項目を説明したパターンにグループ化し、項目が使い果たされた場合は完全なリストになるまで繰り返す必要があると思います。私が理にかなっていることを願っています。

誰でも必要な XSLT またはいくつかのポインターを提供できますか?

ありがとう、ジョン。

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

xslt - XSLT 1.0 グループ化

次の XML に XSLT 1.0 変換を適用する必要があります。

次の出力が得られます。

どうやってするか?