我有个xml数据,其中一部分是这样的<ArrayOfData>
 <Data>
  <Lid>1001</Lid>
  <LName>水果</LName>
  <Mid>100001</Mid>
  <Name>香蕉</Name>
  <Price>0.5</Price>
 </Data>
 <Data>
  <Lid>1001</Lid>
  <LName>水果</LName>
  <Mid>100002</Mid>
  <Name>苹果</Name>
  <Price>0.3</Price>
 </Data>
 <Data>
  <Lid>1002</Lid>
  <LName>文具</LName>
  <Mid>100003</Mid>
  <Name>钢笔</Name>
  <Price>5.0</Price>
 </Data>
 <Data>
  <Lid>1002</Lid>
  <LName>文具</LName>
  <Mid>100003</Mid>
  <Name>铅笔</Name>
  <Price>0.8</Price>
 </Data>
</ArrayOfData>
要求显示出来格式是这样的
种类  价格
---水果---
香蕉  0.5
苹果  0.3
---文具---
钢笔  5.0
铅笔  0.8
那它的xsl该怎么写?