注册 登录
编程论坛 WEB前端(UI)

xml萌新,求大佬解答

samlihxm 发布于 2018-11-24 10:03, 2509 次点击
定义两个班级的学生信息XML,有着班级和学生两类数据。班级数据有着班级编号,扶着教师和人数信息;学生有编号姓名、性别、班级、年龄等数据。分别创建不同的XSLT模板显示不同的学生信息样式,要求如下。
根据学生的性别显示学生信息,要求男生信息用蓝色字体;女生信息用红色字体。
根据班级显示学生信息,要求一个班的学生信息使用粉红色背景;另一个班级的学生信息用浅蓝色背景。
根据学生的年龄数据,显示超龄学生的详细信息。
将上述要求使用不同的模板来定义,并在跟模板中调用。
1 回复
#2
samlihxm2018-11-24 10:13
<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="DCIXSLT.xslt" type="text/xsl" ?>
<商品信息>

  <手机信息>
    <手机>
      <编号>11</编号>
      <品牌>苹果</品牌>
      <型号>IPhone XR</型号>
      <报价>3000</报价>
    </手机>
<手机>
      <编号>12</编号>
      <品牌>三星</品牌>
      <型号>Galaxy s9</型号>
      <报价>2000</报价>
    </手机>
    <手机>
      <编号>13</编号>
      <品牌>华为</品牌>
      <型号>Mate 20</型号>
      <报价>1000</报价>
    </手机>
  </手机信息>

  <数码信息>
    <相机>
      <编号>21</编号>
      <品牌>佳能</品牌>
      <型号>EOS 80D</型号>
      <报价>3000</报价>
    </相机>
    <相机>
      <编号>22</编号>
      <品牌>尼康</品牌>
      <型号>D7200</型号>
      <报价>2000</报价>
    </相机>
<相机>
      <编号>23</编号>
      <品牌>索尼</品牌>
      <型号>ILCE 6300L</型号>
      <报价>1000</报价>
    </相机>
  </数码信息>

<笔记本信息>
    <笔记本>
      <编号>31</编号>
      <品牌>戴尔</品牌>
      <型号>G3</型号>
      <报价>3000</报价>
    </笔记本>
    <笔记本>
      <编号>32</编号>
      <品牌>惠普</品牌>
      <型号>星14</型号>
      <报价>2000</报价>
    </笔记本>
    <笔记本>
      <编号>33</编号>
      <品牌>联想</品牌>
      <型号>小新air14</型号>
      <报价>1000</报价>
    </笔记本>
  </笔记本信息>

</商品信息>
1