Hello all
I'm trying to parse the XML using XML::Twig Module as my XML could be very large to handle using XML::Simple. Please help me out of how to print the values based on the following...get the values of Sender, Receiver
get the FileType. In this case possible values are InitTAP,FatalRAP,ReTxTAP
get the values of Sender, Receiver get the FileType. In this case possible values are InitTAP,FatalRAP, +ReTxTAP
Here is the XML content....
<?xml version="1.0" encoding="UTF-8"?> <Data> <ConnectionList> <Connection> <Sender>BRADD</Sender> <Receiver>SHANE</Receiver> <FileItemList> <FileItem> <FileID>378910</FileID> <Tmstp>2009-01-16T16:59:07+01:00</Tmstp> <FileType> <InitTAP> <TAPSeqNo>00083</TAPSeqNo> <NotifFileInd>false</NotifFileInd> <ChargeInfo> <TAPTxCutoffTmstp>2009-01-16T09:43:26+02:00</T +APTxCutoffTmstp> <TAPAvailTmstp>2009-01-16T16:59:07+01:00</TAPA +vailTmstp> <TAPCurrency>XDR</TAPCurrency> <TotalNoOfCalls>39</TotalNoOfCalls> <TotalNetCharge>11.470</TotalNetCharge> <TotalTax>0.000</TotalTax> </ChargeInfo> </InitTAP> </FileType> </FileItem> <FileItem> <FileID>380582</FileID> <Tmstp>2009-01-20T18:00:00+01:00</Tmstp> <FileType> <ReTxTAP> <TAPSeqNo>00083</TAPSeqNo> <NotifFileInd>false</NotifFileInd> <RefRAPSeqNo>00044</RefRAPSeqNo> <RefRAPID>380573</RefRAPID> <ChargeInfo> <TAPTxCutoffTmstp>2009-01-16T09:43:26+02:00</T +APTxCutoffTmstp> <TAPAvailTmstp>2009-01-20T18:00:00+01:00</TAPA +vailTmstp> <TAPCurrency>XDR</TAPCurrency> <TotalNoOfCalls>39</TotalNoOfCalls> <TotalNetCharge>11.470</TotalNetCharge> <TotalTax>0.000</TotalTax> </ChargeInfo> </ReTxTAP> </FileType> </FileItem> <FileItem> <FileID>380573</FileID> <Tmstp>2009-01-16T20:34:45+01:00</Tmstp> <FileType> <FatalRAP> <RAPSeqNo>00044</RAPSeqNo> <RAPStatus>Exchanged</RAPStatus> <RefTAPSeqNo>00083</RefTAPSeqNo> <RefTAPID>378910</RefTAPID> <RAPCreatTmstp>2009-01-16T20:21:30+01:00</RAPCreat +Tmstp> <RAPAvailTmstp>2009-01-16T20:21:30+01:00</RAPAvail +Tmstp> <ChargeInfo> <TAPTxCutoffTmstp>2009-01-16T09:43:26+02:00</T +APTxCutoffTmstp> <TAPAvailTmstp>2009-01-16T16:59:07+01:00</TAPA +vailTmstp> <TAPCurrency>XDR</TAPCurrency> <TotalNoOfCalls>-39</TotalNoOfCalls> <TotalNetCharge>-11.470</TotalNetCharge> <TotalTax>0.000</TotalTax> </ChargeInfo> </FatalRAP> </FileType> </FileItem> </FileItemList> </Connection> </ConnectionList> </Data>
In reply to Get XML content using XML::Twig module by kalyanrajsista
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |