XML : Compare value of two nodes of same type using xslt

I am new to XSLT. I need help comparing the value of two nodes of same type' values in XML.

My sample XML:

  <Bank>  <BankName Name="ICICI" Id="101">      <Customer>          <Name>A</Name>          <Accno>121</Accno>          <City>Delhi</City>          <Balance>20000</Balance>          <Pancard>c123</Pancard>      </Customer>      <Customer>          <Name>B</Name>          <Accno>122</Accno>          <City>Gurgaon</City>          <Balance>30000</Balance>          <Pancard>c125</Pancard>      </Customer>      <Customer>          <Name>E</Name>          <Accno>123</Accno>          <City>Dehradun</City>          <Balance>20000</Balance>          <Pancard>c124</Pancard>      </Customer>  </BankName>  <BankName Name="PNB" Id="102">      <Customer>          <Name>A</Name>          <Accno>221</Accno>          <City>Delhi</City>          <Balance>30000</Balance>          <Pancard>c123</Pancard>      </Customer>      <Customer>          <Name>D</Name>          <Accno>222</Accno>          <City>Gzb</City>          <Balance>20000</Balance>          <Pancard>p123</Pancard>      </Customer>      <Customer>          <Name>C</Name>          <Accno>223</Accno>          <City>Delhi</City>          <Balance>20000</Balance>          <Pancard>p122</Pancard>      </Customer>  </BankName>  <BankName Name="SBI" Id="103">      <Customer>          <Name>E</Name>          <Accno>321</Accno>          <City>Dehradun</City>          <Balance>20000</Balance>          <Pancard>c124</Pancard>      </Customer>      <Customer>          <Name>D</Name>          <Accno>322</Accno>          <City>Delhi</City>          <Balance>40000</Balance>          <Pancard>s123</Pancard>      </Customer>      <Customer>          <Name>C</Name>          <Accno>323</Accno>          <City>Delhi</City>          <Balance>30000</Balance>          <Pancard>p122</Pancard>      </Customer>  </BankName>    

I would like to fetch nodes (in XML) with BankName and Customer details where Pancard no. is same for customers in diffrent banks.

No comments:

Post a Comment