ちょっと、私はJava Servletsを使ってクイズ・アプリケーションを作成しています。私のクイズのデータはXMLファイルに書き込まれます(例:<quiz><question><ask>...</ask><answer>...</answer>...</question></quiz>
)。XML出力をXSLTと一致するフィッティング・フォーマットに生成
すべての質問とその回答を1つのページに表示する必要があります。そのため、最初の質問またはすべての質問だけが表示されるため、XMLをXSLTに変換することはできません。私の推測では、自分のJavaクラス(クラスQuestion、クラスQuizなど)を作成するためにXMLデータを読み込んで、一度に1つの質問だけを表示するXSLTに適合するXMLフォーマットを生成する必要があります。
このアプローチは正しい方法ですか、そうなら、これはどのように実現されますか?
もしそうでない場合は、どうでしょうか?
@BrockenClockworkを:それはありますあなたの質問が何であるかはっきりしていないので、質問をうまく指定する方法を学んでください:XML文書とは何か、変換の望ましい結果は何か、変換が従わなければならない規則は何ですか? –
非常に混乱しやすい質問です。あなたはあなたがしたい仕事をしない "XSLT"(おそらく、スタイルシートを意味する)を持っていることを示唆しているようです。そうであれば、正しいアプローチはそれを変更して正しいことをすることです。 –
XSLTプロセッサは "ページ"について何も知らない。これは、特定のレンダーメディア用の特定のXMLボキャブラリの範囲に入ります。だから、このデータがなければ、これは本当の質問ではなく、誰にも役立つことはありません... –