問題タブ [xsl-stylesheet]

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

xml - 動的にネストされた XML テーブルの XSLT

私は xslt を初めて使用し、xml ファイルを動的に生成したため (つまり、ノード名が不明です)、問題に直面しています。

私はいくつかの xslt アプローチを使用しました。ただし、それらはすべて、必要に応じてデータを表示していません。テーブルが少ないか、適切にフォーマットされていません!!!

以下は私の最善のアプローチでした(最初にすべてのデータを取得したかったので、複数のテーブルの設計は行いませんでした)

出力は次のとおりです。

私の目標は、XML構造と同じテーブルレイアウトを取得することです。

より良い XML 形式に関するアドバイスはいつでも歓迎します!

ありがとうございました

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

xslt - XSLT を使用して XSD から簡単なドキュメントを生成する方法

いくつかの XSD ファイルがあり、そのうちの 1 つにルート要素があり、他のファイルはインポートまたはインクルードされています。これらの XSD ファイルは XML サービス リクエストを表します... ドキュメントの理由から、ルート要素の下にあるすべての要素名と属性を抽出する必要があります。

私が必要とするのは、次のようなものを作成することです:

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

java - XML API (STaX/DOM/..) を使用してスタイルシート タグを記述します。

特定の xml タグを (XmlStreamWriter を使用して) 書き込むのに問題があります。

基本的に、正常に動作する「javax.xml.stream.XMLStreamWriter」(STaX) に基づく XMLWriter があります。書き込まれるすべての xml ファイルは、次のタグで自動的に始まります。

< ?xml version="1.0" encoding="ISO-8859-1"?> (xml 行を表示するために最初のスペースが追加されます)

ここで必要なのは、新しい行 (スタイルシート) を追加して、すべての単一の xml ファイルを最初の行で書き込むことです。

< ?xml version="1.0" encoding="ISO-8859-1"?> (同上) < ?xml-stylesheet type="text/xsl" href="myXsl.xsl"?> (同上)

XmlStreamWriter.writeCharacters(String) を使用してハードコードされた方法で実行しようとしましたが、問題は「<」と「>」が特殊文字であるため、xml ファイルの出力が「<"/">」であることです。

また、これはあまりきれいなコーディングではありません..

STaX が "XMLStreamWriter.writeStartDocument(String encoding, String version)" を使用して最初の行を書き込むのと同じ方法で、WRITER がタグを書き込む XML (XSL/XSLT?) API を知っている人はいますか?

< ?xml-stylesheet type="text/xsl" href="myXsl.xsl"?> (同上)

どんな助けでも大歓迎です:)

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

xml - xslt2.0適用テンプレートでのソートが機能しない

ここで、xslt 2.0 を使用して xml の一部を並べ替える (並べ替える) 方法の例をいくつか見てきましたが、うまくいかないようです。

入力ファイルの例:

私が望むのは、

私はそれがうまくいかないようです。このサイトや他のサイトからいくつかの例を使用しましたが、成功しませんでした。

誰かがこれを達成する方法を教えてもらえますか

TNX

0 投票する
0 に答える
40 参照

java - XSL スタイルシートでテンプレートをマッピングするには?

変数を使用してテンプレート マッピングを取得したいのですが、その XSl スタイルシートの vxml 形式を作成するために使用ます

tem1を実行したり、 tem2を実行したりします。あなたはそこに変数を使用することができます(変数はjavaに入っています)変更テンプレートはどのようにコードを開発しますか?以下のコードは、Java 値をキャッチするために使用します

これはJavaからのパス文字列です

コードの開発方法

ありがとう。

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

java - apache.poi を使用して xlsx シートの画像をフリーズ/ロックする

Apache.POI を使用して xlsx を作成し、上部にロゴを挿入しています。xlsx がダウンロードされたら変更できないように、画像をフリーズまたはロックするにはどうすればよいですか。

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

xslt - 属性値に応じた要素の差分書式設定

簡単な XSL スタイルシートをまとめて、同僚が編集中の XML をブラウザーでプレビューできるようにしています。1 つの要素にはさまざまな属性値があり、それぞれを異なる方法でレンダリングする必要があります。

大胆である必要があり、

太字やイタリックにする必要があります。

これを実現するには、XSL で何をする必要がありますか?

私はかなりの量のグーグルを行ってきましたが、まだ解決策を見つけていません。おそらくそれは非常に基本的な質問ですが、非常に感謝しています。

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

xml - xsl 単体テスト (Java)

xslの出力は「xml」です

サンプル XML を取得して、それを XSLT の出力と比較する方法はありますか? 以下の単体テストの書き方の例を教えてください。