今日初めてxslを扱っています。私が持っている XML ファイルは次のようになります。
<student_course>
<students>
<student num="">
<name gender=""></name>
<course cid="1"></course>
<course cid="2"></course>
<course cid="3"></course>
<course cid="4"></course>
<comments></comments>
</student>
</students>
<courses>
<course cid="1"></course>
<course cid="2"></course>
<course cid="3"></course>
<course cid="4"></course>
</courses>
</student_course>
10 人以上の学生がいて、各学生の各コースのすべての成績を印刷する必要があります。for-eachを使用して行ったこと。私がする必要があるのは、列の一番下に、そのコース (学生/コース) の平均成績を表示することです。私は、変数が進むべき道だと考えていました。変数を作成しようとするたびに、変数を設定した直後にしか呼び出すことができません。何か間違ったことをしているに違いありません。の下のすべての値の平均を取得するにはどうすればよいstudent_courses/students/student/course[@cid]
ですか?
現在、xsl に 4 列 11 行 (タイトル用に 1 行、学生の成績用に 10 行) のテーブルを表示し、次に 12 行目に平均を表示しています。
ありがとうございます!