您好,我一直试图获得两位学生的总费用,但都没有成功

时间:2017-03-05 20:58:09

标签: xml xslt-1.0

我试图将两个学生的总收费一起放在桌子上的单元格中。我尝试过使用sum()但仍然无法正确计算总数。

  <students>
     <student id="001234" type="grad">
     <lastname>Jones</lastname>
     <firstname>Alan</firstname>
     <gpa>3.51</gpa>
     <charges><!--charges-->
         <tuition>1200</tuition>
         <parking>35.20</parking>
         <health>18.50</health>
     </charges>
  </student>

      <student id="001887" type="undergrad">
      <lastname>Chong</lastname>
      <firstname>Susan</firstname>
      <gpa>2.51</gpa>
      <charges>
          <tuition>1645</tuition>
          <activity>50.20</activity>
          <parking>35.20</parking>
          <health>22.50</health>
      </charges>
   </student>

1 个答案:

答案 0 :(得分:2)

尝试:

sum(/students/student/charges/*)

如果你在students的背景下,那么:

sum(student/charges/*)

就足够了。