<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>XML Development Forum RSS Feed</title>
    <link>http://www.programmersheaven.com/</link>
    <description>Contains the latest threads from the 'XML Development' forum at Programmer's Heaven, excluding replies.</description>
    <language>en</language>
    <copyright>Copyright 2012 Programmers Heaven</copyright>
    <pubDate>Thu, 09 Feb 2012 03:47:11 -0800</pubDate>
    <lastBuildDate>Thu, 09 Feb 2012 03:47:11 -0800</lastBuildDate>
    <generator>Argotic Syndication Framework 2007.3.0.1, http://www.codeplex.com/Argotic</generator>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <ttl>360</ttl>
    <image>
      <url>http://www.programmersheaven.com/images/ph.gif</url>
      <title>Programmers Heaven</title>
      <link>http://www.programmersheaven.com/</link>
      <width>88</width>
      <height>31</height>
    </image>
    <item>
      <title>XSL Formatting Help Needed</title>
      <link>http://www.programmersheaven.com/mb/xml/426899/426899/xsl-formatting-help-needed/</link>
      <description>I'm new to XML Development, and needed some assistance with an XSL that I'm trying to write. &lt;br /&gt;
&lt;br /&gt;
I don't understand why it's not listing the &amp;lt;TOKEN&amp;gt; and &amp;lt;MIJ&amp;gt; tags. Also, I really only want it to display the pages that are either CHECK, BTSUMMARY_2011_0841_P1, BTSUMMARY_2011_0841_P2, or BTSUMMARY_2011_0841_P3. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Here's my sample XML: &lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version="1.0" ?&amp;gt; &lt;br /&gt;
- &amp;lt;BATCH PROCESSDATE="20120120"&amp;gt; &lt;br /&gt;
&amp;lt;BATCHDIRPATH&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\17\
08412011100002\&amp;lt;/BATCHDIRPATH&amp;gt; &lt;br /&gt;
&amp;lt;BATCHNUMBER&amp;gt;08412011100002_001&amp;lt;/BATCHNUMBER&amp;gt; &lt;br /&gt;
&amp;lt;BATCHSOURCE&amp;gt;QIBMLInput&amp;lt;/BATCHSOURCE&amp;gt; &lt;br /&gt;
&amp;lt;BATCHTYPE&amp;gt;MasterMoney&amp;lt;/BATCHTYPE&amp;gt; &lt;br /&gt;
&amp;lt;DATERECEIVED&amp;gt;20120117&amp;lt;/DATERECEIVED&amp;gt; &lt;br /&gt;
&amp;lt;DATESCANNED&amp;gt;20120117&amp;lt;/DATESCANNED&amp;gt; &lt;br /&gt;
&amp;lt;IBMLIMAGEPATH&amp;gt;c:\batches\08412011FFAX_435970002&amp;lt;/
IBMLIMAGEPATH&amp;gt; &lt;br /&gt;
&amp;lt;IBMLOPERATOR&amp;gt;admin&amp;lt;/IBMLOPERATOR&amp;gt; &lt;br /&gt;
&amp;lt;IBMLSCANNERID&amp;gt;FFAX_43597&amp;lt;/IBMLSCANNERID&amp;gt; &lt;br /&gt;
&amp;lt;NUMCHECKS&amp;gt;0&amp;lt;/NUMCHECKS&amp;gt; &lt;br /&gt;
&amp;lt;NUMPAGES&amp;gt;24&amp;lt;/NUMPAGES&amp;gt; &lt;br /&gt;
&amp;lt;NUMRETS&amp;gt;0&amp;lt;/NUMRETS&amp;gt; &lt;br /&gt;
&amp;lt;NUMSUBS&amp;gt;1&amp;lt;/NUMSUBS&amp;gt; &lt;br /&gt;
&amp;lt;NUMVIRTUALBATCHES&amp;gt;6&amp;lt;/NUMVIRTUALBATCHES&amp;gt; &lt;br /&gt;
&amp;lt;ORIGINALBATCHNUMBER&amp;gt;08412011100002&amp;lt;/ORIGINALBATCH
NUMBER&amp;gt; &lt;br /&gt;
&amp;lt;ORIGNUMSUBS&amp;gt;6&amp;lt;/ORIGNUMSUBS&amp;gt; &lt;br /&gt;
&amp;lt;REMITBATCHNUMBER /&amp;gt; &lt;br /&gt;
&amp;lt;SCANPROFILE&amp;gt;MasterMoney084&amp;lt;/SCANPROFILE&amp;gt; &lt;br /&gt;
&amp;lt;SUBBATCHTYPE&amp;gt;Others&amp;lt;/SUBBATCHTYPE&amp;gt; &lt;br /&gt;
&amp;lt;TOTALCOLLECTED&amp;gt;0&amp;lt;/TOTALCOLLECTED&amp;gt; &lt;br /&gt;
- &amp;lt;SUBMISSION SUBNUM="1"&amp;gt; &lt;br /&gt;
- &amp;lt;PAGE PAGENUM="1"&amp;gt; &lt;br /&gt;
- &amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;ARTIFICIAL_OCR&amp;gt;0&amp;lt;/ARTIFICIAL_OCR&amp;gt; &lt;br /&gt;
&amp;lt;BARCODE /&amp;gt; &lt;br /&gt;
&amp;lt;DOCID&amp;gt;1&amp;lt;/DOCID&amp;gt; &lt;br /&gt;
&amp;lt;ERRORSTATUS /&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFORMNAME&amp;gt;Check&amp;lt;/IBMLFORMNAME&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_1&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\10000001.tif&amp;lt;/IMAGEFILENAME_1&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_2&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\11000001.jpg&amp;lt;/IMAGEFILENAME_2&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAMECOLOR&amp;gt;11000001.jpg&amp;lt;/IMAGEFILENAMECOL
OR&amp;gt; &lt;br /&gt;
&amp;lt;IMAGESIDE&amp;gt;Front&amp;lt;/IMAGESIDE&amp;gt; &lt;br /&gt;
&amp;lt;IMGFILENAME&amp;gt;10000001.tif&amp;lt;/IMGFILENAME&amp;gt; &lt;br /&gt;
&amp;lt;PAGEDLN&amp;gt;08412011FFAX_435970002_0001&amp;lt;/PAGEDLN&amp;gt; &lt;br /&gt;
&amp;lt;PAGEINDEX&amp;gt;0&amp;lt;/PAGEINDEX&amp;gt; &lt;br /&gt;
&amp;lt;PCAERROR&amp;gt;0&amp;lt;/PCAERROR&amp;gt; &lt;br /&gt;
&amp;lt;PCAPELAPSESECOND&amp;gt;0.922667825096141&amp;lt;/PCAPELAPSESEC
OND&amp;gt; &lt;br /&gt;
&amp;lt;PDATACAPTURE&amp;gt;Y&amp;lt;/PDATACAPTURE&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTCOR&amp;gt;0&amp;lt;/PDFAMTCOR&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTRAW&amp;gt;0&amp;lt;/PDFAMTRAW&amp;gt; &lt;br /&gt;
&amp;lt;PFORMIDMETHOD /&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPE&amp;gt;CHECK&amp;lt;/PFORMTYPE&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPERAW&amp;gt;CHECK&amp;lt;/PFORMTYPERAW&amp;gt; &lt;br /&gt;
&amp;lt;PPAGENUM&amp;gt;1&amp;lt;/PPAGENUM&amp;gt; &lt;br /&gt;
&amp;lt;PPAGETYPE&amp;gt;FORM&amp;lt;/PPAGETYPE&amp;gt; &lt;br /&gt;
&amp;lt;PRETNUM&amp;gt;0&amp;lt;/PRETNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSCANLINE&amp;gt;&amp;lt;001003&amp;lt; :011401533: 1123456789&amp;lt;&amp;lt;/PSCANLINE&amp;gt; &lt;br /&gt;
&amp;lt;PSLERROR&amp;gt;0&amp;lt;/PSLERROR&amp;gt; &lt;br /&gt;
&amp;lt;PSUBNUM&amp;gt;1&amp;lt;/PSUBNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTCOR /&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTRAW /&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
- &amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;CHECKAMOUNT CONFIDENCE="290"&amp;gt;3202.00&amp;lt;/CHECKAMOUNT&amp;gt; &lt;br /&gt;
&amp;lt;PMICRLINE CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;PAUXILIARYONUS CONFIDENCE="1000"&amp;gt;001003&amp;lt;/PAUXILIARYONUS&amp;gt; &lt;br /&gt;
&amp;lt;PEPC CONFIDENCE="1000" /&amp;gt; &lt;br /&gt;
&amp;lt;PROUTING CONFIDENCE="1000"&amp;gt;011401533&amp;lt;/PROUTING&amp;gt; &lt;br /&gt;
&amp;lt;PONUS CONFIDENCE="1000"&amp;gt;1123456789&amp;lt;&amp;lt;/PONUS&amp;gt; &lt;br /&gt;
&amp;lt;PACCTNUM CONFIDENCE="1000"&amp;gt;1123456789&amp;lt;/PACCTNUM&amp;gt; &lt;br /&gt;
&amp;lt;PCHECKNUM CONFIDENCE="1000"&amp;gt;001003&amp;lt;/PCHECKNUM&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
- &amp;lt;PAGE PAGENUM="2"&amp;gt; &lt;br /&gt;
- &amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;BARCODE /&amp;gt; &lt;br /&gt;
&amp;lt;DOCID&amp;gt;1&amp;lt;/DOCID&amp;gt; &lt;br /&gt;
&amp;lt;ERRORSTATUS /&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFORMNAME&amp;gt;Check&amp;lt;/IBMLFORMNAME&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_1&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\20000001.tif&amp;lt;/IMAGEFILENAME_1&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_2&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\21000001.jpg&amp;lt;/IMAGEFILENAME_2&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAMECOLOR&amp;gt;21000001.jpg&amp;lt;/IMAGEFILENAMECOL
OR&amp;gt; &lt;br /&gt;
&amp;lt;IMAGESIDE&amp;gt;Back&amp;lt;/IMAGESIDE&amp;gt; &lt;br /&gt;
&amp;lt;IMGFILENAME&amp;gt;20000001.tif&amp;lt;/IMGFILENAME&amp;gt; &lt;br /&gt;
&amp;lt;PAGEDLN&amp;gt;08412011FFAX_435970002_0001&amp;lt;/PAGEDLN&amp;gt; &lt;br /&gt;
&amp;lt;PAGEINDEX&amp;gt;1&amp;lt;/PAGEINDEX&amp;gt; &lt;br /&gt;
&amp;lt;PCAERROR&amp;gt;0&amp;lt;/PCAERROR&amp;gt; &lt;br /&gt;
&amp;lt;PDATACAPTURE&amp;gt;N&amp;lt;/PDATACAPTURE&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTCOR&amp;gt;0&amp;lt;/PDFAMTCOR&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTRAW&amp;gt;0&amp;lt;/PDFAMTRAW&amp;gt; &lt;br /&gt;
&amp;lt;PFORMIDMETHOD /&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPE&amp;gt;CHECK_R&amp;lt;/PFORMTYPE&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPERAW&amp;gt;CHECK_R&amp;lt;/PFORMTYPERAW&amp;gt; &lt;br /&gt;
&amp;lt;PPAGENUM&amp;gt;2&amp;lt;/PPAGENUM&amp;gt; &lt;br /&gt;
&amp;lt;PPAGETYPE&amp;gt;FORM&amp;lt;/PPAGETYPE&amp;gt; &lt;br /&gt;
&amp;lt;PRETNUM&amp;gt;0&amp;lt;/PRETNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSCANLINE&amp;gt;&amp;lt;001003&amp;lt; :011401533: 1123456789&amp;lt;&amp;lt;/PSCANLINE&amp;gt; &lt;br /&gt;
&amp;lt;PSLERROR&amp;gt;0&amp;lt;/PSLERROR&amp;gt; &lt;br /&gt;
&amp;lt;PSUBNUM&amp;gt;1&amp;lt;/PSUBNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTCOR /&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTRAW /&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;MIJ /&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
- &amp;lt;PAGE PAGENUM="3"&amp;gt; &lt;br /&gt;
- &amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;ARTIFICIAL_OCR&amp;gt;0&amp;lt;/ARTIFICIAL_OCR&amp;gt; &lt;br /&gt;
&amp;lt;BARCODE&amp;gt;0BTSUM1110841&amp;lt;/BARCODE&amp;gt; &lt;br /&gt;
&amp;lt;DOCID&amp;gt;2&amp;lt;/DOCID&amp;gt; &lt;br /&gt;
&amp;lt;ERRORSTATUS /&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFIELD3OF9&amp;gt;0BTSUM1110841&amp;lt;/IBMLFIELD3OF9&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFORMNAME&amp;gt;BT-SUMMARY page 1&amp;lt;/IBMLFORMNAME&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_1&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\10000002.tif&amp;lt;/IMAGEFILENAME_1&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_2&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\11000002.jpg&amp;lt;/IMAGEFILENAME_2&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAMECOLOR&amp;gt;11000002.jpg&amp;lt;/IMAGEFILENAMECOL
OR&amp;gt; &lt;br /&gt;
&amp;lt;IMAGESIDE&amp;gt;Front&amp;lt;/IMAGESIDE&amp;gt; &lt;br /&gt;
&amp;lt;IMGFILENAME&amp;gt;10000002.tif&amp;lt;/IMGFILENAME&amp;gt; &lt;br /&gt;
&amp;lt;PAGEDLN&amp;gt;08412011FFAX_435970002_0002&amp;lt;/PAGEDLN&amp;gt; &lt;br /&gt;
&amp;lt;PAGEINDEX&amp;gt;2&amp;lt;/PAGEINDEX&amp;gt; &lt;br /&gt;
&amp;lt;PCAERROR&amp;gt;0&amp;lt;/PCAERROR&amp;gt; &lt;br /&gt;
&amp;lt;PCAPELAPSESECOND&amp;gt;4.1378976936976&amp;lt;/PCAPELAPSESECON
D&amp;gt; &lt;br /&gt;
&amp;lt;PDATACAPTURE&amp;gt;Y&amp;lt;/PDATACAPTURE&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTCOR&amp;gt;0&amp;lt;/PDFAMTCOR&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTRAW&amp;gt;0&amp;lt;/PDFAMTRAW&amp;gt; &lt;br /&gt;
&amp;lt;PFORMIDMETHOD /&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPE&amp;gt;BTSUMMARY_2011_0841_P1&amp;lt;/PFORMTYPE&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPERAW&amp;gt;BTSUMMARY_2011_0841_P1&amp;lt;/PFORMTYPERAW&amp;gt
; &lt;br /&gt;
&amp;lt;PPAGENUM&amp;gt;3&amp;lt;/PPAGENUM&amp;gt; &lt;br /&gt;
&amp;lt;PPAGETYPE&amp;gt;FORM&amp;lt;/PPAGETYPE&amp;gt; &lt;br /&gt;
&amp;lt;PRETNUM&amp;gt;0&amp;lt;/PRETNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSCANLINE /&amp;gt; &lt;br /&gt;
&amp;lt;PSLERROR&amp;gt;0&amp;lt;/PSLERROR&amp;gt; &lt;br /&gt;
&amp;lt;PSUBNUM&amp;gt;1&amp;lt;/PSUBNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTCOR /&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTRAW /&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
- &amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;PERBEGDT CONFIDENCE="900"&amp;gt;0101201&amp;lt;/PERBEGDT&amp;gt; &lt;br /&gt;
&amp;lt;PERENDDT CONFIDENCE="900"&amp;gt;91231201&amp;lt;/PERENDDT&amp;gt; &lt;br /&gt;
&amp;lt;FORMERNAMECB CONFIDENCE="560"&amp;gt;1&amp;lt;/FORMERNAMECB&amp;gt; &lt;br /&gt;
&amp;lt;FORMERNAME CONFIDENCE="253"&amp;gt;INNCNEIASTNIIING UMSTFORMCERNAMME NN I N 7&amp;lt;/FORMERNAME&amp;gt; &lt;br /&gt;
&amp;lt;LASTNM1 CONFIDENCE="564"&amp;gt;PROPRIETOBHIP BSR NA NE&amp;lt;/LASTNM1&amp;gt; &lt;br /&gt;
&amp;lt;FIRSTNM1 CONFIDENCE="552"&amp;gt;AETNAME&amp;lt;/FIRSTNM1&amp;gt; &lt;br /&gt;
&amp;lt;MIDINIT1 CONFIDENCE="941"&amp;gt;M&amp;lt;/MIDINIT1&amp;gt; &lt;br /&gt;
&amp;lt;INDVIDNO1 CONFIDENCE="355"&amp;gt;728089011&amp;lt;/INDVIDNO1&amp;gt; &lt;br /&gt;
&amp;lt;LASTNM2 CONFIDENCE="304"&amp;gt;JOINTI OWNEDPMPEN UANANE&amp;lt;/LASTNM2&amp;gt; &lt;br /&gt;
&amp;lt;FIRSTNM2 CONFIDENCE="675"&amp;gt;ABTNAME&amp;lt;/FIRSTNM2&amp;gt; &lt;br /&gt;
&amp;lt;MIDINIT2 CONFIDENCE="923"&amp;gt;M&amp;lt;/MIDINIT2&amp;gt; &lt;br /&gt;
&amp;lt;INDVIDNO2 CONFIDENCE="328"&amp;gt;338039811&amp;lt;/INDVIDNO2&amp;gt; &lt;br /&gt;
&amp;lt;PRIMNM CONFIDENCE="254"&amp;gt;CIIRP1ONMTOE PTAANIE SI P AT NATEITINI RST&amp;lt;/PRIMNM&amp;gt; &lt;br /&gt;
&amp;lt;BUSIDNO CONFIDENCE="294"&amp;gt;702800280&amp;lt;/BUSIDNO&amp;gt; &lt;br /&gt;
&amp;lt;PIACODE CONFIDENCE="286"&amp;gt;081100&amp;lt;/PIACODE&amp;gt; &lt;br /&gt;
&amp;lt;STRADDR1 CONFIDENCE="93"&amp;gt;NUNNBBN ERKSNTREETNADDRESS NN&amp;lt;/STRADDR1&amp;gt; &lt;br /&gt;
&amp;lt;STRADDR2 CONFIDENCE="71"&amp;gt;ADDRESS FCONTINUEDI&amp;lt;/STRADDR2&amp;gt; &lt;br /&gt;
&amp;lt;CITY CONFIDENCE="361"&amp;gt;CITYLTOWNA N&amp;lt;/CITY&amp;gt; &lt;br /&gt;
&amp;lt;STATE CONFIDENCE="812"&amp;gt;NS&amp;lt;/STATE&amp;gt; &lt;br /&gt;
&amp;lt;ZIPPSTLCD CONFIDENCE="75"&amp;gt;ZIIPIACDEF&amp;lt;/ZIPPSTLCD&amp;gt; &lt;br /&gt;
&amp;lt;BETCBY CONFIDENCE="1000"&amp;gt;0&amp;lt;/BETCBY&amp;gt; &lt;br /&gt;
&amp;lt;BETCBN CONFIDENCE="1000"&amp;gt;0&amp;lt;/BETCBN&amp;gt; &lt;br /&gt;
&amp;lt;BPTCBY CONFIDENCE="1000"&amp;gt;0&amp;lt;/BPTCBY&amp;gt; &lt;br /&gt;
&amp;lt;BPTCBN CONFIDENCE="1000"&amp;gt;0&amp;lt;/BPTCBN&amp;gt; &lt;br /&gt;
&amp;lt;NP990TFLGY CONFIDENCE="1000"&amp;gt;0&amp;lt;/NP990TFLGY&amp;gt; &lt;br /&gt;
&amp;lt;NP990TFLGN CONFIDENCE="808"&amp;gt;0&amp;lt;/NP990TFLGN&amp;gt; &lt;br /&gt;
&amp;lt;CORPCB CONFIDENCE="1000"&amp;gt;1&amp;lt;/CORPCB&amp;gt; &lt;br /&gt;
&amp;lt;COMBCB CONFIDENCE="392"&amp;gt;0&amp;lt;/COMBCB&amp;gt; &lt;br /&gt;
&amp;lt;PARTCB CONFIDENCE="1000"&amp;gt;1&amp;lt;/PARTCB&amp;gt; &lt;br /&gt;
&amp;lt;NPCB CONFIDENCE="1000"&amp;gt;0&amp;lt;/NPCB&amp;gt; &lt;br /&gt;
&amp;lt;PROPCB CONFIDENCE="792"&amp;gt;1&amp;lt;/PROPCB&amp;gt; &lt;br /&gt;
&amp;lt;FIDCB CONFIDENCE="1000"&amp;gt;0&amp;lt;/FIDCB&amp;gt; &lt;br /&gt;
&amp;lt;AMNDRTNFLG CONFIDENCE="1000"&amp;gt;1&amp;lt;/AMNDRTNFLG&amp;gt; &lt;br /&gt;
&amp;lt;FINLRTNFLG CONFIDENCE="1000"&amp;gt;0&amp;lt;/FINLRTNFLG&amp;gt; &lt;br /&gt;
&amp;lt;RP87FLAG CONFIDENCE="1000"&amp;gt;0&amp;lt;/RP87FLAG&amp;gt; &lt;br /&gt;
&amp;lt;RP87YRS CONFIDENCE="136"&amp;gt;608102010510000011&amp;lt;/RP87YRS&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
- &amp;lt;PAGE PAGENUM="4"&amp;gt; &lt;br /&gt;
- &amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;ARTIFICIAL_OCR&amp;gt;0&amp;lt;/ARTIFICIAL_OCR&amp;gt; &lt;br /&gt;
&amp;lt;BARCODE&amp;gt;0BTSUM1110841&amp;lt;/BARCODE&amp;gt; &lt;br /&gt;
&amp;lt;DOCID&amp;gt;2&amp;lt;/DOCID&amp;gt; &lt;br /&gt;
&amp;lt;ERRORSTATUS /&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFORMNAME&amp;gt;BT-SUMMARY page 1&amp;lt;/IBMLFORMNAME&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_1&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\20000002.tif&amp;lt;/IMAGEFILENAME_1&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_2&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\21000002.jpg&amp;lt;/IMAGEFILENAME_2&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAMECOLOR&amp;gt;21000002.jpg&amp;lt;/IMAGEFILENAMECOL
OR&amp;gt; &lt;br /&gt;
&amp;lt;IMAGESIDE&amp;gt;Back&amp;lt;/IMAGESIDE&amp;gt; &lt;br /&gt;
&amp;lt;IMGFILENAME&amp;gt;20000002.tif&amp;lt;/IMGFILENAME&amp;gt; &lt;br /&gt;
&amp;lt;PAGEDLN&amp;gt;08412011FFAX_435970002_0002&amp;lt;/PAGEDLN&amp;gt; &lt;br /&gt;
&amp;lt;PAGEINDEX&amp;gt;3&amp;lt;/PAGEINDEX&amp;gt; &lt;br /&gt;
&amp;lt;PCAERROR&amp;gt;0&amp;lt;/PCAERROR&amp;gt; &lt;br /&gt;
&amp;lt;PCAPELAPSESECOND&amp;gt;0.930081057787902&amp;lt;/PCAPELAPSESEC
OND&amp;gt; &lt;br /&gt;
&amp;lt;PDATACAPTURE&amp;gt;Y&amp;lt;/PDATACAPTURE&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTCOR&amp;gt;0&amp;lt;/PDFAMTCOR&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTRAW&amp;gt;0&amp;lt;/PDFAMTRAW&amp;gt; &lt;br /&gt;
&amp;lt;PFORMIDMETHOD /&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPE&amp;gt;ATTACHMENT&amp;lt;/PFORMTYPE&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPERAW&amp;gt;ATTACHMENT&amp;lt;/PFORMTYPERAW&amp;gt; &lt;br /&gt;
&amp;lt;PPAGENUM&amp;gt;4&amp;lt;/PPAGENUM&amp;gt; &lt;br /&gt;
&amp;lt;PPAGETYPE&amp;gt;FORM&amp;lt;/PPAGETYPE&amp;gt; &lt;br /&gt;
&amp;lt;PRETNUM&amp;gt;0&amp;lt;/PRETNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSCANLINE /&amp;gt; &lt;br /&gt;
&amp;lt;PSLERROR&amp;gt;0&amp;lt;/PSLERROR&amp;gt; &lt;br /&gt;
&amp;lt;PSUBNUM&amp;gt;1&amp;lt;/PSUBNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTCOR /&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTRAW /&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
- &amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;DUMMY CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
- &amp;lt;PAGE PAGENUM="5"&amp;gt; &lt;br /&gt;
- &amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;ARTIFICIAL_OCR&amp;gt;0&amp;lt;/ARTIFICIAL_OCR&amp;gt; &lt;br /&gt;
&amp;lt;BARCODE&amp;gt;0BTSUM1120841&amp;lt;/BARCODE&amp;gt; &lt;br /&gt;
&amp;lt;DOCID&amp;gt;3&amp;lt;/DOCID&amp;gt; &lt;br /&gt;
&amp;lt;ERRORSTATUS /&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFIELD3OF9&amp;gt;0BTSUM1120841&amp;lt;/IBMLFIELD3OF9&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFORMNAME&amp;gt;BT-Summary page 2&amp;lt;/IBMLFORMNAME&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_1&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\10000003.tif&amp;lt;/IMAGEFILENAME_1&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_2&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\11000003.jpg&amp;lt;/IMAGEFILENAME_2&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAMECOLOR&amp;gt;11000003.jpg&amp;lt;/IMAGEFILENAMECOL
OR&amp;gt; &lt;br /&gt;
&amp;lt;IMAGESIDE&amp;gt;Front&amp;lt;/IMAGESIDE&amp;gt; &lt;br /&gt;
&amp;lt;IMGFILENAME&amp;gt;10000003.tif&amp;lt;/IMGFILENAME&amp;gt; &lt;br /&gt;
&amp;lt;PAGEDLN&amp;gt;08412011FFAX_435970002_0003&amp;lt;/PAGEDLN&amp;gt; &lt;br /&gt;
&amp;lt;PAGEINDEX&amp;gt;4&amp;lt;/PAGEINDEX&amp;gt; &lt;br /&gt;
&amp;lt;PCAERROR&amp;gt;0&amp;lt;/PCAERROR&amp;gt; &lt;br /&gt;
&amp;lt;PCAPELAPSESECOND&amp;gt;3.77495044761235&amp;lt;/PCAPELAPSESECO
ND&amp;gt; &lt;br /&gt;
&amp;lt;PDATACAPTURE&amp;gt;Y&amp;lt;/PDATACAPTURE&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTCOR&amp;gt;0&amp;lt;/PDFAMTCOR&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTRAW&amp;gt;0&amp;lt;/PDFAMTRAW&amp;gt; &lt;br /&gt;
&amp;lt;PFORMIDMETHOD /&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPE&amp;gt;BTSUMMARY_2011_0841_P2&amp;lt;/PFORMTYPE&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPERAW&amp;gt;BTSUMMARY_2011_0841_P2&amp;lt;/PFORMTYPERAW&amp;gt
; &lt;br /&gt;
&amp;lt;PPAGENUM&amp;gt;5&amp;lt;/PPAGENUM&amp;gt; &lt;br /&gt;
&amp;lt;PPAGETYPE&amp;gt;FORM&amp;lt;/PPAGETYPE&amp;gt; &lt;br /&gt;
&amp;lt;PRETNUM&amp;gt;0&amp;lt;/PRETNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSCANLINE /&amp;gt; &lt;br /&gt;
&amp;lt;PSLERROR&amp;gt;0&amp;lt;/PSLERROR&amp;gt; &lt;br /&gt;
&amp;lt;PSUBNUM&amp;gt;1&amp;lt;/PSUBNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTCOR /&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTRAW /&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
- &amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;CRSUB CONFIDENCE="905"&amp;gt;,43&amp;lt;/CRSUB&amp;gt; &lt;br /&gt;
&amp;lt;TAXNETSTCR CONFIDENCE="950"&amp;gt;19947&amp;lt;/TAXNETSTCR&amp;gt; &lt;br /&gt;
&amp;lt;TOTTAXNET CONFIDENCE="925"&amp;gt;19990&amp;lt;/TOTTAXNET&amp;gt; &lt;br /&gt;
&amp;lt;TOTEXTN CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;TOTESTIM CONFIDENCE="926"&amp;gt;12500&amp;lt;/TOTESTIM&amp;gt; &lt;br /&gt;
&amp;lt;TOTPREVYR CONFIDENCE="786"&amp;gt;11288&amp;lt;/TOTPREVYR&amp;gt; &lt;br /&gt;
&amp;lt;TOTPDORIG CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;TOTPYMT CONFIDENCE="941"&amp;gt;16788&amp;lt;/TOTPYMT&amp;gt; &lt;br /&gt;
&amp;lt;BALTAXDUE CONFIDENCE="895"&amp;gt;8202&amp;lt;/BALTAXDUE&amp;gt; &lt;br /&gt;
&amp;lt;TOTINT CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;TOTFP CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;TOTFF CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;TOTUND CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;TOTADDTN CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;SUBTOTAL5A CONFIDENCE="606"&amp;gt;,3023&amp;lt;/SUBTOTAL5A&amp;gt; &lt;br /&gt;
&amp;lt;EFTRETPYT CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;BALANCEDUE CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;OVRPYMT CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;OVRPYMTCR CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;OVRPYMTRFD CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
- &amp;lt;PAGE PAGENUM="6"&amp;gt; &lt;br /&gt;
- &amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;ARTIFICIAL_OCR&amp;gt;0&amp;lt;/ARTIFICIAL_OCR&amp;gt; &lt;br /&gt;
&amp;lt;BARCODE&amp;gt;0BTSUM1120841&amp;lt;/BARCODE&amp;gt; &lt;br /&gt;
&amp;lt;DOCID&amp;gt;3&amp;lt;/DOCID&amp;gt; &lt;br /&gt;
&amp;lt;ERRORSTATUS /&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFORMNAME&amp;gt;BT-Summary page 2&amp;lt;/IBMLFORMNAME&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_1&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\20000003.tif&amp;lt;/IMAGEFILENAME_1&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_2&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\21000003.jpg&amp;lt;/IMAGEFILENAME_2&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAMECOLOR&amp;gt;21000003.jpg&amp;lt;/IMAGEFILENAMECOL
OR&amp;gt; &lt;br /&gt;
&amp;lt;IMAGESIDE&amp;gt;Back&amp;lt;/IMAGESIDE&amp;gt; &lt;br /&gt;
&amp;lt;IMGFILENAME&amp;gt;20000003.tif&amp;lt;/IMGFILENAME&amp;gt; &lt;br /&gt;
&amp;lt;PAGEDLN&amp;gt;08412011FFAX_435970002_0003&amp;lt;/PAGEDLN&amp;gt; &lt;br /&gt;
&amp;lt;PAGEINDEX&amp;gt;5&amp;lt;/PAGEINDEX&amp;gt; &lt;br /&gt;
&amp;lt;PCAERROR&amp;gt;0&amp;lt;/PCAERROR&amp;gt; &lt;br /&gt;
&amp;lt;PCAPELAPSESECOND&amp;gt;0.142443522847316&amp;lt;/PCAPELAPSESEC
OND&amp;gt; &lt;br /&gt;
&amp;lt;PDATACAPTURE&amp;gt;Y&amp;lt;/PDATACAPTURE&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTCOR&amp;gt;0&amp;lt;/PDFAMTCOR&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTRAW&amp;gt;0&amp;lt;/PDFAMTRAW&amp;gt; &lt;br /&gt;
&amp;lt;PFORMIDMETHOD /&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPE&amp;gt;ATTACHMENT&amp;lt;/PFORMTYPE&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPERAW&amp;gt;ATTACHMENT&amp;lt;/PFORMTYPERAW&amp;gt; &lt;br /&gt;
&amp;lt;PPAGENUM&amp;gt;6&amp;lt;/PPAGENUM&amp;gt; &lt;br /&gt;
&amp;lt;PPAGETYPE&amp;gt;FORM&amp;lt;/PPAGETYPE&amp;gt; &lt;br /&gt;
&amp;lt;PRETNUM&amp;gt;0&amp;lt;/PRETNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSCANLINE /&amp;gt; &lt;br /&gt;
&amp;lt;PSLERROR&amp;gt;0&amp;lt;/PSLERROR&amp;gt; &lt;br /&gt;
&amp;lt;PSUBNUM&amp;gt;1&amp;lt;/PSUBNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTCOR /&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTRAW /&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
- &amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;DUMMY CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
- &amp;lt;PAGE PAGENUM="7"&amp;gt; &lt;br /&gt;
- &amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;ARTIFICIAL_OCR&amp;gt;0&amp;lt;/ARTIFICIAL_OCR&amp;gt; &lt;br /&gt;
&amp;lt;BARCODE&amp;gt;0BTSUM1130841&amp;lt;/BARCODE&amp;gt; &lt;br /&gt;
&amp;lt;DOCID&amp;gt;4&amp;lt;/DOCID&amp;gt; &lt;br /&gt;
&amp;lt;ERRORSTATUS /&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFIELD3OF9&amp;gt;0BTSUM1130841&amp;lt;/IBMLFIELD3OF9&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFORMNAME&amp;gt;BT-Summary page 3&amp;lt;/IBMLFORMNAME&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_1&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\10000004.tif&amp;lt;/IMAGEFILENAME_1&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_2&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\11000004.jpg&amp;lt;/IMAGEFILENAME_2&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAMECOLOR&amp;gt;11000004.jpg&amp;lt;/IMAGEFILENAMECOL
OR&amp;gt; &lt;br /&gt;
&amp;lt;IMAGESIDE&amp;gt;Front&amp;lt;/IMAGESIDE&amp;gt; &lt;br /&gt;
&amp;lt;IMGFILENAME&amp;gt;10000004.tif&amp;lt;/IMGFILENAME&amp;gt; &lt;br /&gt;
&amp;lt;PAGEDLN&amp;gt;08412011FFAX_435970002_0004&amp;lt;/PAGEDLN&amp;gt; &lt;br /&gt;
&amp;lt;PAGEINDEX&amp;gt;6&amp;lt;/PAGEINDEX&amp;gt; &lt;br /&gt;
&amp;lt;PCAERROR&amp;gt;0&amp;lt;/PCAERROR&amp;gt; &lt;br /&gt;
&amp;lt;PCAPELAPSESECOND&amp;gt;1.20544063561101&amp;lt;/PCAPELAPSESECO
ND&amp;gt; &lt;br /&gt;
&amp;lt;PDATACAPTURE&amp;gt;Y&amp;lt;/PDATACAPTURE&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTCOR&amp;gt;0&amp;lt;/PDFAMTCOR&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTRAW&amp;gt;0&amp;lt;/PDFAMTRAW&amp;gt; &lt;br /&gt;
&amp;lt;PFORMIDMETHOD /&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPE&amp;gt;BTSUMMARY_2011_0841_P3&amp;lt;/PFORMTYPE&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPERAW&amp;gt;BTSUMMARY_2011_0841_P3&amp;lt;/PFORMTYPERAW&amp;gt
; &lt;br /&gt;
&amp;lt;PPAGENUM&amp;gt;7&amp;lt;/PPAGENUM&amp;gt; &lt;br /&gt;
&amp;lt;PPAGETYPE&amp;gt;FORM&amp;lt;/PPAGETYPE&amp;gt; &lt;br /&gt;
&amp;lt;PRETNUM&amp;gt;0&amp;lt;/PRETNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSCANLINE /&amp;gt; &lt;br /&gt;
&amp;lt;PSLERROR&amp;gt;0&amp;lt;/PSLERROR&amp;gt; &lt;br /&gt;
&amp;lt;PSUBNUM&amp;gt;1&amp;lt;/PSUBNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTCOR /&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTRAW /&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
- &amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;POAFLG CONFIDENCE="1000"&amp;gt;0&amp;lt;/POAFLG&amp;gt; &lt;br /&gt;
&amp;lt;SIGNEDFLG CONFIDENCE="1000"&amp;gt;1&amp;lt;/SIGNEDFLG&amp;gt; &lt;br /&gt;
&amp;lt;SIGNSPSFLG CONFIDENCE="1000"&amp;gt;0&amp;lt;/SIGNSPSFLG&amp;gt; &lt;br /&gt;
&amp;lt;SIGNNAME CONFIDENCE="900"&amp;gt;I&amp;lt;/SIGNNAME&amp;gt; &lt;br /&gt;
&amp;lt;SIGNEMAIL CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;SIGNTELE CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;SURVSPSFLG CONFIDENCE="1000"&amp;gt;0&amp;lt;/SURVSPSFLG&amp;gt; &lt;br /&gt;
&amp;lt;PREPARNAME CONFIDENCE="0"&amp;gt;JOHIU ?WV IM&amp;lt;/PREPARNAME&amp;gt; &lt;br /&gt;
&amp;lt;PREPREMAIL CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;PREPRTELE CONFIDENCE="940"&amp;gt;6032891065&amp;lt;/PREPRTELE&amp;gt; &lt;br /&gt;
&amp;lt;PREPRID CONFIDENCE="166"&amp;gt;133456725&amp;lt;/PREPRID&amp;gt; &lt;br /&gt;
&amp;lt;STRADDR1 CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;STRADDR2 CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;CITY CONFIDENCE="891"&amp;gt;PL EASANT ST&amp;lt;/CITY&amp;gt; &lt;br /&gt;
&amp;lt;STATE CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;ZIPPSTLCD CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
- &amp;lt;PAGE PAGENUM="8"&amp;gt; &lt;br /&gt;
- &amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;ARTIFICIAL_OCR&amp;gt;0&amp;lt;/ARTIFICIAL_OCR&amp;gt; &lt;br /&gt;
&amp;lt;BARCODE&amp;gt;0BTSUM1130841&amp;lt;/BARCODE&amp;gt; &lt;br /&gt;
&amp;lt;DOCID&amp;gt;4&amp;lt;/DOCID&amp;gt; &lt;br /&gt;
&amp;lt;ERRORSTATUS /&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFORMNAME&amp;gt;BT-Summary page 3&amp;lt;/IBMLFORMNAME&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_1&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\20000004.tif&amp;lt;/IMAGEFILENAME_1&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_2&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\21000004.jpg&amp;lt;/IMAGEFILENAME_2&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAMECOLOR&amp;gt;21000004.jpg&amp;lt;/IMAGEFILENAMECOL
OR&amp;gt; &lt;br /&gt;
&amp;lt;IMAGESIDE&amp;gt;Back&amp;lt;/IMAGESIDE&amp;gt; &lt;br /&gt;
&amp;lt;IMGFILENAME&amp;gt;20000004.tif&amp;lt;/IMGFILENAME&amp;gt; &lt;br /&gt;
&amp;lt;PAGEDLN&amp;gt;08412011FFAX_435970002_0004&amp;lt;/PAGEDLN&amp;gt; &lt;br /&gt;
&amp;lt;PAGEINDEX&amp;gt;7&amp;lt;/PAGEINDEX&amp;gt; &lt;br /&gt;
&amp;lt;PCAERROR&amp;gt;0&amp;lt;/PCAERROR&amp;gt; &lt;br /&gt;
&amp;lt;PCAPELAPSESECOND&amp;gt;0.621659177355468&amp;lt;/PCAPELAPSESEC
OND&amp;gt; &lt;br /&gt;
&amp;lt;PDATACAPTURE&amp;gt;Y&amp;lt;/PDATACAPTURE&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTCOR&amp;gt;0&amp;lt;/PDFAMTCOR&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTRAW&amp;gt;0&amp;lt;/PDFAMTRAW&amp;gt; &lt;br /&gt;
&amp;lt;PFORMIDMETHOD /&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPE&amp;gt;ATTACHMENT&amp;lt;/PFORMTYPE&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPERAW&amp;gt;ATTACHMENT&amp;lt;/PFORMTYPERAW&amp;gt; &lt;br /&gt;
&amp;lt;PPAGENUM&amp;gt;8&amp;lt;/PPAGENUM&amp;gt; &lt;br /&gt;
&amp;lt;PPAGETYPE&amp;gt;FORM&amp;lt;/PPAGETYPE&amp;gt; &lt;br /&gt;
&amp;lt;PRETNUM&amp;gt;0&amp;lt;/PRETNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSCANLINE /&amp;gt; &lt;br /&gt;
&amp;lt;PSLERROR&amp;gt;0&amp;lt;/PSLERROR&amp;gt; &lt;br /&gt;
&amp;lt;PSUBNUM&amp;gt;1&amp;lt;/PSUBNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTCOR /&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTRAW /&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
- &amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;DUMMY CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
- &amp;lt;PAGE PAGENUM="9"&amp;gt; &lt;br /&gt;
- &amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;ARTIFICIAL_OCR&amp;gt;0&amp;lt;/ARTIFICIAL_OCR&amp;gt; &lt;br /&gt;
&amp;lt;BARCODE&amp;gt;0011201110841&amp;lt;/BARCODE&amp;gt; &lt;br /&gt;
&amp;lt;DOCID&amp;gt;5&amp;lt;/DOCID&amp;gt; &lt;br /&gt;
&amp;lt;ERRORSTATUS /&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFIELD3OF9&amp;gt;0011201110841&amp;lt;/IBMLFIELD3OF9&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFORMNAME&amp;gt;NH-1120 page 1&amp;lt;/IBMLFORMNAME&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_1&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\10000005.tif&amp;lt;/IMAGEFILENAME_1&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_2&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\11000005.jpg&amp;lt;/IMAGEFILENAME_2&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAMECOLOR&amp;gt;11000005.jpg&amp;lt;/IMAGEFILENAMECOL
OR&amp;gt; &lt;br /&gt;
&amp;lt;IMAGESIDE&amp;gt;Front&amp;lt;/IMAGESIDE&amp;gt; &lt;br /&gt;
&amp;lt;IMGFILENAME&amp;gt;10000005.tif&amp;lt;/IMGFILENAME&amp;gt; &lt;br /&gt;
&amp;lt;PAGEDLN&amp;gt;08412011FFAX_435970002_0005&amp;lt;/PAGEDLN&amp;gt; &lt;br /&gt;
&amp;lt;PAGEINDEX&amp;gt;8&amp;lt;/PAGEINDEX&amp;gt; &lt;br /&gt;
&amp;lt;PCAERROR&amp;gt;0&amp;lt;/PCAERROR&amp;gt; &lt;br /&gt;
&amp;lt;PCAPELAPSESECOND&amp;gt;1.99137404334761&amp;lt;/PCAPELAPSESECO
ND&amp;gt; &lt;br /&gt;
&amp;lt;PDATACAPTURE&amp;gt;Y&amp;lt;/PDATACAPTURE&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTCOR&amp;gt;0&amp;lt;/PDFAMTCOR&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTRAW&amp;gt;0&amp;lt;/PDFAMTRAW&amp;gt; &lt;br /&gt;
&amp;lt;PFORMIDMETHOD /&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPE&amp;gt;NH1120_2011_0841_P1&amp;lt;/PFORMTYPE&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPERAW&amp;gt;NH1120_2011_0841_P1&amp;lt;/PFORMTYPERAW&amp;gt; &lt;br /&gt;
&amp;lt;PPAGENUM&amp;gt;9&amp;lt;/PPAGENUM&amp;gt; &lt;br /&gt;
&amp;lt;PPAGETYPE&amp;gt;FORM&amp;lt;/PPAGETYPE&amp;gt; &lt;br /&gt;
&amp;lt;PRETNUM&amp;gt;0&amp;lt;/PRETNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSCANLINE /&amp;gt; &lt;br /&gt;
&amp;lt;PSLERROR&amp;gt;0&amp;lt;/PSLERROR&amp;gt; &lt;br /&gt;
&amp;lt;PSUBNUM&amp;gt;1&amp;lt;/PSUBNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTCOR /&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTRAW /&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
- &amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;PRIMNM CONFIDENCE="288"&amp;gt;LIDKTHHIY1EY3ICQADISMAAJILIAD607Q
RP&amp;lt;/PRIMNM&amp;gt; &lt;br /&gt;
&amp;lt;BUSIDNO CONFIDENCE="950"&amp;gt;38255133&amp;lt;/BUSIDNO&amp;gt; &lt;br /&gt;
&amp;lt;PERBEGDT CONFIDENCE="900"&amp;gt;01012011&amp;lt;/PERBEGDT&amp;gt; &lt;br /&gt;
&amp;lt;PERENDDT CONFIDENCE="406"&amp;gt;2312061&amp;lt;/PERENDDT&amp;gt; &lt;br /&gt;
&amp;lt;GRBPTOT CONFIDENCE="935"&amp;gt;8327544&amp;lt;/GRBPTOT&amp;gt; &lt;br /&gt;
&amp;lt;IRC179EXP CONFIDENCE="938"&amp;gt;480000&amp;lt;/IRC179EXP&amp;gt; &lt;br /&gt;
&amp;lt;IRCBONDEPR CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;IRCDOMPROD CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;IRCOTHDEDF CONFIDENCE="771"&amp;gt;0720001&amp;lt;/IRCOTHDEDF&amp;gt; &lt;br /&gt;
&amp;lt;IRCADDDEPR CONFIDENCE="355"&amp;gt;037&amp;lt;/IRCADDDEPR&amp;gt; &lt;br /&gt;
&amp;lt;IRCOTHITEM CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;IRCSLSALL CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;IRCSUBTOT CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;IRCCNETINC CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;ADJNTITY CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;ADJUSINT CONFIDENCE="911"&amp;gt;2528&amp;lt;/ADJUSINT&amp;gt; &lt;br /&gt;
&amp;lt;ADJTAXES CONFIDENCE="900"&amp;gt;397107&amp;lt;/ADJTAXES&amp;gt; &lt;br /&gt;
&amp;lt;ADJIRC337 CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;ADJWAGES CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;ADJEXPEXIN CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;ADJFORGN CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;ADJRESRCH CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
- &amp;lt;PAGE PAGENUM="10"&amp;gt; &lt;br /&gt;
- &amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;ARTIFICIAL_OCR&amp;gt;0&amp;lt;/ARTIFICIAL_OCR&amp;gt; &lt;br /&gt;
&amp;lt;BARCODE&amp;gt;0011201110841&amp;lt;/BARCODE&amp;gt; &lt;br /&gt;
&amp;lt;DOCID&amp;gt;5&amp;lt;/DOCID&amp;gt; &lt;br /&gt;
&amp;lt;ERRORSTATUS /&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFORMNAME&amp;gt;NH-1120 page 1&amp;lt;/IBMLFORMNAME&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_1&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\20000005.tif&amp;lt;/IMAGEFILENAME_1&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_2&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\21000005.jpg&amp;lt;/IMAGEFILENAME_2&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAMECOLOR&amp;gt;21000005.jpg&amp;lt;/IMAGEFILENAMECOL
OR&amp;gt; &lt;br /&gt;
&amp;lt;IMAGESIDE&amp;gt;Back&amp;lt;/IMAGESIDE&amp;gt; &lt;br /&gt;
&amp;lt;IMGFILENAME&amp;gt;20000005.tif&amp;lt;/IMGFILENAME&amp;gt; &lt;br /&gt;
&amp;lt;PAGEDLN&amp;gt;08412011FFAX_435970002_0005&amp;lt;/PAGEDLN&amp;gt; &lt;br /&gt;
&amp;lt;PAGEINDEX&amp;gt;9&amp;lt;/PAGEINDEX&amp;gt; &lt;br /&gt;
&amp;lt;PCAERROR&amp;gt;0&amp;lt;/PCAERROR&amp;gt; &lt;br /&gt;
&amp;lt;PCAPELAPSESECOND&amp;gt;0.130812994386361&amp;lt;/PCAPELAPSESEC
OND&amp;gt; &lt;br /&gt;
&amp;lt;PDATACAPTURE&amp;gt;Y&amp;lt;/PDATACAPTURE&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTCOR&amp;gt;0&amp;lt;/PDFAMTCOR&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTRAW&amp;gt;0&amp;lt;/PDFAMTRAW&amp;gt; &lt;br /&gt;
&amp;lt;PFORMIDMETHOD /&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPE&amp;gt;ATTACHMENT&amp;lt;/PFORMTYPE&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPERAW&amp;gt;ATTACHMENT&amp;lt;/PFORMTYPERAW&amp;gt; &lt;br /&gt;
&amp;lt;PPAGENUM&amp;gt;10&amp;lt;/PPAGENUM&amp;gt; &lt;br /&gt;
&amp;lt;PPAGETYPE&amp;gt;FORM&amp;lt;/PPAGETYPE&amp;gt; &lt;br /&gt;
&amp;lt;PRETNUM&amp;gt;0&amp;lt;/PRETNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSCANLINE /&amp;gt; &lt;br /&gt;
&amp;lt;PSLERROR&amp;gt;0&amp;lt;/PSLERROR&amp;gt; &lt;br /&gt;
&amp;lt;PSUBNUM&amp;gt;1&amp;lt;/PSUBNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTCOR /&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTRAW /&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
- &amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;DUMMY CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
&amp;lt;/SUBMISSION&amp;gt; &lt;br /&gt;
&amp;lt;/BATCH&amp;gt; &lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
And here is my XSL: &lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version="1.0"?&amp;gt; &lt;br /&gt;
&amp;lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&amp;gt; &lt;br /&gt;
&amp;lt;xsl:output method="xml" indent="yes" version="1.0" encoding="UTF-8"/&amp;gt; &lt;br /&gt;
&amp;lt;xsl:template match="/"&amp;gt; &lt;br /&gt;
&amp;lt;xsl:apply-templates select="BATCH"/&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:template&amp;gt; &lt;br /&gt;
&amp;lt;xsl:template match="BATCH"&amp;gt; &lt;br /&gt;
&amp;lt;BATCH&amp;gt; &lt;br /&gt;
&amp;lt;xsl:attribute name="PROCESSDATE"&amp;gt; &lt;br /&gt;
&amp;lt;xsl:value-of select="@PROCESSDATE"/&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:attribute&amp;gt; &lt;br /&gt;
&amp;lt;BATCHDIRPATH&amp;gt; &lt;br /&gt;
&amp;lt;xsl:value-of select="BATCHDIRPATH"/&amp;gt; &lt;br /&gt;
&amp;lt;/BATCHDIRPATH&amp;gt; &lt;br /&gt;
&amp;lt;BATCHNUMBER&amp;gt; &lt;br /&gt;
&amp;lt;xsl:value-of select="BATCHNUMBER"/&amp;gt; &lt;br /&gt;
&amp;lt;/BATCHNUMBER&amp;gt; &lt;br /&gt;
&amp;lt;BATCHSOURCE&amp;gt; &lt;br /&gt;
&amp;lt;xsl:value-of select="BATCHSOURCE"/&amp;gt; &lt;br /&gt;
&amp;lt;/BATCHSOURCE&amp;gt; &lt;br /&gt;
&amp;lt;BATCHTYPE&amp;gt; &lt;br /&gt;
&amp;lt;xsl:value-of select ="BATCHTYPE"/&amp;gt; &lt;br /&gt;
&amp;lt;/BATCHTYPE&amp;gt; &lt;br /&gt;
&amp;lt;DATERECIEVED&amp;gt; &lt;br /&gt;
&amp;lt;xsl:value-of select="DATERECEIVED"/&amp;gt; &lt;br /&gt;
&amp;lt;/DATERECIEVED&amp;gt; &lt;br /&gt;
&amp;lt;DATESCANNED&amp;gt; &lt;br /&gt;
&amp;lt;xsl:value-of select="DATESCANNED"/&amp;gt; &lt;br /&gt;
&amp;lt;/DATESCANNED&amp;gt; &lt;br /&gt;
&amp;lt;SCANNER&amp;gt; &lt;br /&gt;
&amp;lt;xsl:value-of select="IBMLSCANNERID"/&amp;gt; &lt;br /&gt;
&amp;lt;/SCANNER&amp;gt; &lt;br /&gt;
&amp;lt;xsl:for-each select="SUBMISSION"&amp;gt; &lt;br /&gt;
&amp;lt;SUBMISSION&amp;gt; &lt;br /&gt;
&amp;lt;xsl:attribute name="SUBNUM"&amp;gt; &lt;br /&gt;
&amp;lt;xsl:value-of select="@SUBNUM"/&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:attribute&amp;gt; &lt;br /&gt;
&amp;lt;xsl:for-each select="PAGE"&amp;gt; &lt;br /&gt;
&amp;lt;PAGE&amp;gt; &lt;br /&gt;
&amp;lt;xsl:attribute name="PAGENUM"&amp;gt; &lt;br /&gt;
&amp;lt;xsl:value-of select="@PAGENUM"/&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:attribute&amp;gt; &lt;br /&gt;
&amp;lt;xsl:if test="PAGE/TOKEN/PFORMTYPE=CHECK"&amp;gt; &lt;br /&gt;
&amp;lt;xsl:call-template name="CHECK"/&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:if&amp;gt; &lt;br /&gt;
&amp;lt;xsl:if test="PAGE/TOKEN/PFORMTYPE='BTSUMMARY_2011_0841_P1
'"&amp;gt; &lt;br /&gt;
&amp;lt;xsl:call-template name="BT-SUMMARY-P1"/&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:if&amp;gt; &lt;br /&gt;
&amp;lt;xsl:if test="PAGE/TOKEN/PFORMTYPE='BTSUMMARY_2011_0841_P2
'"&amp;gt; &lt;br /&gt;
&amp;lt;xsl:call-template name ="BT-SUMMARY-P2"/&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:if&amp;gt; &lt;br /&gt;
&amp;lt;xsl:if test="PAGE/TOKEN/PFORMTYPE='BTSUMMARY_2011_0841_P3
'"&amp;gt; &lt;br /&gt;
&amp;lt;xsl:call-template name="BT-SUMMARY-P3"/&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:if&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:for-each&amp;gt; &lt;br /&gt;
&amp;lt;/SUBMISSION&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:for-each&amp;gt; &lt;br /&gt;
&amp;lt;/BATCH&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:template&amp;gt; &lt;br /&gt;
&amp;lt;xsl:template name="CHECK"&amp;gt; &lt;br /&gt;
&amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:template&amp;gt; &lt;br /&gt;
&amp;lt;xsl:template name="BT-SUMMARY-P1"&amp;gt; &lt;br /&gt;
&amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:template&amp;gt; &lt;br /&gt;
&amp;lt;xsl:template name="BT-SUMMARY-P2"&amp;gt; &lt;br /&gt;
&amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:template&amp;gt; &lt;br /&gt;
&amp;lt;xsl:template name="BT-SUMMARY-P3"&amp;gt; &lt;br /&gt;
&amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:template&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Here is the output I'm currently getting:&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt; &lt;br /&gt;
&amp;lt;BATCH PROCESSDATE="20120120"&amp;gt; &lt;br /&gt;
&amp;lt;BATCHDIRPATH&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\17\
08412011100002\&amp;lt;/BATCHDIRPATH&amp;gt; &lt;br /&gt;
&amp;lt;BATCHNUMBER&amp;gt;08412011100002_001&amp;lt;/BATCHNUMBER&amp;gt; &lt;br /&gt;
&amp;lt;BATCHSOURCE&amp;gt;QIBMLInput&amp;lt;/BATCHSOURCE&amp;gt; &lt;br /&gt;
&amp;lt;BATCHTYPE&amp;gt;MasterMoney&amp;lt;/BATCHTYPE&amp;gt; &lt;br /&gt;
&amp;lt;DATERECIEVED&amp;gt;20120117&amp;lt;/DATERECIEVED&amp;gt; &lt;br /&gt;
&amp;lt;DATESCANNED&amp;gt;20120117&amp;lt;/DATESCANNED&amp;gt; &lt;br /&gt;
&amp;lt;SCANNER&amp;gt;FFAX_43597&amp;lt;/SCANNER&amp;gt; &lt;br /&gt;
&amp;lt;SUBMISSION SUBNUM="1"&amp;gt; &lt;br /&gt;
&amp;lt;PAGE PAGENUM="1"/&amp;gt; &lt;br /&gt;
&amp;lt;PAGE PAGENUM="2"/&amp;gt; &lt;br /&gt;
&amp;lt;PAGE PAGENUM="3"/&amp;gt; &lt;br /&gt;
&amp;lt;PAGE PAGENUM="4"/&amp;gt; &lt;br /&gt;
&amp;lt;PAGE PAGENUM="5"/&amp;gt; &lt;br /&gt;
&amp;lt;PAGE PAGENUM="6"/&amp;gt; &lt;br /&gt;
&amp;lt;PAGE PAGENUM="7"/&amp;gt; &lt;br /&gt;
&amp;lt;PAGE PAGENUM="8"/&amp;gt; &lt;br /&gt;
&amp;lt;PAGE PAGENUM="9"/&amp;gt; &lt;br /&gt;
&amp;lt;PAGE PAGENUM="10"/&amp;gt; &lt;br /&gt;
&amp;lt;/SUBMISSION&amp;gt; &lt;br /&gt;
&amp;lt;/BATCH&amp;gt; &lt;br /&gt;
&lt;br /&gt;
I've been using Altova to debug, but I don't see a problem. &lt;br /&gt;
&lt;br /&gt;
Can someone PLEASE help? &lt;br /&gt;
&lt;br /&gt;
Thank you. &lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/426899/426899/xsl-formatting-help-needed/</guid>
      <pubDate>Fri, 20 Jan 2012 19:41:37 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>XSL Formatting Help Needed</title>
      <link>http://www.programmersheaven.com/mb/xml/426898/426898/xsl-formatting-help-needed/</link>
      <description>I'm new to XML Development, and needed some assistance with an XSL that I'm trying to write. &lt;br /&gt;
&lt;br /&gt;
I don't understand why it's not listing the &amp;lt;TOKEN&amp;gt; and &amp;lt;MIJ&amp;gt; tags. Also, I really only want it to display the pages that are either CHECK, BTSUMMARY_2011_0841_P1, BTSUMMARY_2011_0841_P2, or BTSUMMARY_2011_0841_P3. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Here's my sample XML: &lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version="1.0" ?&amp;gt; &lt;br /&gt;
- &amp;lt;BATCH PROCESSDATE="20120120"&amp;gt; &lt;br /&gt;
&amp;lt;BATCHDIRPATH&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\17\
08412011100002\&amp;lt;/BATCHDIRPATH&amp;gt; &lt;br /&gt;
&amp;lt;BATCHNUMBER&amp;gt;08412011100002_001&amp;lt;/BATCHNUMBER&amp;gt; &lt;br /&gt;
&amp;lt;BATCHSOURCE&amp;gt;QIBMLInput&amp;lt;/BATCHSOURCE&amp;gt; &lt;br /&gt;
&amp;lt;BATCHTYPE&amp;gt;MasterMoney&amp;lt;/BATCHTYPE&amp;gt; &lt;br /&gt;
&amp;lt;DATERECEIVED&amp;gt;20120117&amp;lt;/DATERECEIVED&amp;gt; &lt;br /&gt;
&amp;lt;DATESCANNED&amp;gt;20120117&amp;lt;/DATESCANNED&amp;gt; &lt;br /&gt;
&amp;lt;IBMLIMAGEPATH&amp;gt;c:\batches\08412011FFAX_435970002&amp;lt;/
IBMLIMAGEPATH&amp;gt; &lt;br /&gt;
&amp;lt;IBMLOPERATOR&amp;gt;admin&amp;lt;/IBMLOPERATOR&amp;gt; &lt;br /&gt;
&amp;lt;IBMLSCANNERID&amp;gt;FFAX_43597&amp;lt;/IBMLSCANNERID&amp;gt; &lt;br /&gt;
&amp;lt;NUMCHECKS&amp;gt;0&amp;lt;/NUMCHECKS&amp;gt; &lt;br /&gt;
&amp;lt;NUMPAGES&amp;gt;24&amp;lt;/NUMPAGES&amp;gt; &lt;br /&gt;
&amp;lt;NUMRETS&amp;gt;0&amp;lt;/NUMRETS&amp;gt; &lt;br /&gt;
&amp;lt;NUMSUBS&amp;gt;1&amp;lt;/NUMSUBS&amp;gt; &lt;br /&gt;
&amp;lt;NUMVIRTUALBATCHES&amp;gt;6&amp;lt;/NUMVIRTUALBATCHES&amp;gt; &lt;br /&gt;
&amp;lt;ORIGINALBATCHNUMBER&amp;gt;08412011100002&amp;lt;/ORIGINALBATCH
NUMBER&amp;gt; &lt;br /&gt;
&amp;lt;ORIGNUMSUBS&amp;gt;6&amp;lt;/ORIGNUMSUBS&amp;gt; &lt;br /&gt;
&amp;lt;REMITBATCHNUMBER /&amp;gt; &lt;br /&gt;
&amp;lt;SCANPROFILE&amp;gt;MasterMoney084&amp;lt;/SCANPROFILE&amp;gt; &lt;br /&gt;
&amp;lt;SUBBATCHTYPE&amp;gt;Others&amp;lt;/SUBBATCHTYPE&amp;gt; &lt;br /&gt;
&amp;lt;TOTALCOLLECTED&amp;gt;0&amp;lt;/TOTALCOLLECTED&amp;gt; &lt;br /&gt;
- &amp;lt;SUBMISSION SUBNUM="1"&amp;gt; &lt;br /&gt;
- &amp;lt;PAGE PAGENUM="1"&amp;gt; &lt;br /&gt;
- &amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;ARTIFICIAL_OCR&amp;gt;0&amp;lt;/ARTIFICIAL_OCR&amp;gt; &lt;br /&gt;
&amp;lt;BARCODE /&amp;gt; &lt;br /&gt;
&amp;lt;DOCID&amp;gt;1&amp;lt;/DOCID&amp;gt; &lt;br /&gt;
&amp;lt;ERRORSTATUS /&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFORMNAME&amp;gt;Check&amp;lt;/IBMLFORMNAME&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_1&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\10000001.tif&amp;lt;/IMAGEFILENAME_1&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_2&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\11000001.jpg&amp;lt;/IMAGEFILENAME_2&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAMECOLOR&amp;gt;11000001.jpg&amp;lt;/IMAGEFILENAMECOL
OR&amp;gt; &lt;br /&gt;
&amp;lt;IMAGESIDE&amp;gt;Front&amp;lt;/IMAGESIDE&amp;gt; &lt;br /&gt;
&amp;lt;IMGFILENAME&amp;gt;10000001.tif&amp;lt;/IMGFILENAME&amp;gt; &lt;br /&gt;
&amp;lt;PAGEDLN&amp;gt;08412011FFAX_435970002_0001&amp;lt;/PAGEDLN&amp;gt; &lt;br /&gt;
&amp;lt;PAGEINDEX&amp;gt;0&amp;lt;/PAGEINDEX&amp;gt; &lt;br /&gt;
&amp;lt;PCAERROR&amp;gt;0&amp;lt;/PCAERROR&amp;gt; &lt;br /&gt;
&amp;lt;PCAPELAPSESECOND&amp;gt;0.922667825096141&amp;lt;/PCAPELAPSESEC
OND&amp;gt; &lt;br /&gt;
&amp;lt;PDATACAPTURE&amp;gt;Y&amp;lt;/PDATACAPTURE&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTCOR&amp;gt;0&amp;lt;/PDFAMTCOR&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTRAW&amp;gt;0&amp;lt;/PDFAMTRAW&amp;gt; &lt;br /&gt;
&amp;lt;PFORMIDMETHOD /&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPE&amp;gt;CHECK&amp;lt;/PFORMTYPE&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPERAW&amp;gt;CHECK&amp;lt;/PFORMTYPERAW&amp;gt; &lt;br /&gt;
&amp;lt;PPAGENUM&amp;gt;1&amp;lt;/PPAGENUM&amp;gt; &lt;br /&gt;
&amp;lt;PPAGETYPE&amp;gt;FORM&amp;lt;/PPAGETYPE&amp;gt; &lt;br /&gt;
&amp;lt;PRETNUM&amp;gt;0&amp;lt;/PRETNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSCANLINE&amp;gt;&amp;lt;001003&amp;lt; :011401533: 1123456789&amp;lt;&amp;lt;/PSCANLINE&amp;gt; &lt;br /&gt;
&amp;lt;PSLERROR&amp;gt;0&amp;lt;/PSLERROR&amp;gt; &lt;br /&gt;
&amp;lt;PSUBNUM&amp;gt;1&amp;lt;/PSUBNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTCOR /&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTRAW /&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
- &amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;CHECKAMOUNT CONFIDENCE="290"&amp;gt;3202.00&amp;lt;/CHECKAMOUNT&amp;gt; &lt;br /&gt;
&amp;lt;PMICRLINE CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;PAUXILIARYONUS CONFIDENCE="1000"&amp;gt;001003&amp;lt;/PAUXILIARYONUS&amp;gt; &lt;br /&gt;
&amp;lt;PEPC CONFIDENCE="1000" /&amp;gt; &lt;br /&gt;
&amp;lt;PROUTING CONFIDENCE="1000"&amp;gt;011401533&amp;lt;/PROUTING&amp;gt; &lt;br /&gt;
&amp;lt;PONUS CONFIDENCE="1000"&amp;gt;1123456789&amp;lt;&amp;lt;/PONUS&amp;gt; &lt;br /&gt;
&amp;lt;PACCTNUM CONFIDENCE="1000"&amp;gt;1123456789&amp;lt;/PACCTNUM&amp;gt; &lt;br /&gt;
&amp;lt;PCHECKNUM CONFIDENCE="1000"&amp;gt;001003&amp;lt;/PCHECKNUM&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
- &amp;lt;PAGE PAGENUM="2"&amp;gt; &lt;br /&gt;
- &amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;BARCODE /&amp;gt; &lt;br /&gt;
&amp;lt;DOCID&amp;gt;1&amp;lt;/DOCID&amp;gt; &lt;br /&gt;
&amp;lt;ERRORSTATUS /&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFORMNAME&amp;gt;Check&amp;lt;/IBMLFORMNAME&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_1&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\20000001.tif&amp;lt;/IMAGEFILENAME_1&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_2&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\21000001.jpg&amp;lt;/IMAGEFILENAME_2&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAMECOLOR&amp;gt;21000001.jpg&amp;lt;/IMAGEFILENAMECOL
OR&amp;gt; &lt;br /&gt;
&amp;lt;IMAGESIDE&amp;gt;Back&amp;lt;/IMAGESIDE&amp;gt; &lt;br /&gt;
&amp;lt;IMGFILENAME&amp;gt;20000001.tif&amp;lt;/IMGFILENAME&amp;gt; &lt;br /&gt;
&amp;lt;PAGEDLN&amp;gt;08412011FFAX_435970002_0001&amp;lt;/PAGEDLN&amp;gt; &lt;br /&gt;
&amp;lt;PAGEINDEX&amp;gt;1&amp;lt;/PAGEINDEX&amp;gt; &lt;br /&gt;
&amp;lt;PCAERROR&amp;gt;0&amp;lt;/PCAERROR&amp;gt; &lt;br /&gt;
&amp;lt;PDATACAPTURE&amp;gt;N&amp;lt;/PDATACAPTURE&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTCOR&amp;gt;0&amp;lt;/PDFAMTCOR&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTRAW&amp;gt;0&amp;lt;/PDFAMTRAW&amp;gt; &lt;br /&gt;
&amp;lt;PFORMIDMETHOD /&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPE&amp;gt;CHECK_R&amp;lt;/PFORMTYPE&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPERAW&amp;gt;CHECK_R&amp;lt;/PFORMTYPERAW&amp;gt; &lt;br /&gt;
&amp;lt;PPAGENUM&amp;gt;2&amp;lt;/PPAGENUM&amp;gt; &lt;br /&gt;
&amp;lt;PPAGETYPE&amp;gt;FORM&amp;lt;/PPAGETYPE&amp;gt; &lt;br /&gt;
&amp;lt;PRETNUM&amp;gt;0&amp;lt;/PRETNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSCANLINE&amp;gt;&amp;lt;001003&amp;lt; :011401533: 1123456789&amp;lt;&amp;lt;/PSCANLINE&amp;gt; &lt;br /&gt;
&amp;lt;PSLERROR&amp;gt;0&amp;lt;/PSLERROR&amp;gt; &lt;br /&gt;
&amp;lt;PSUBNUM&amp;gt;1&amp;lt;/PSUBNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTCOR /&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTRAW /&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;MIJ /&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
- &amp;lt;PAGE PAGENUM="3"&amp;gt; &lt;br /&gt;
- &amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;ARTIFICIAL_OCR&amp;gt;0&amp;lt;/ARTIFICIAL_OCR&amp;gt; &lt;br /&gt;
&amp;lt;BARCODE&amp;gt;0BTSUM1110841&amp;lt;/BARCODE&amp;gt; &lt;br /&gt;
&amp;lt;DOCID&amp;gt;2&amp;lt;/DOCID&amp;gt; &lt;br /&gt;
&amp;lt;ERRORSTATUS /&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFIELD3OF9&amp;gt;0BTSUM1110841&amp;lt;/IBMLFIELD3OF9&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFORMNAME&amp;gt;BT-SUMMARY page 1&amp;lt;/IBMLFORMNAME&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_1&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\10000002.tif&amp;lt;/IMAGEFILENAME_1&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_2&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\11000002.jpg&amp;lt;/IMAGEFILENAME_2&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAMECOLOR&amp;gt;11000002.jpg&amp;lt;/IMAGEFILENAMECOL
OR&amp;gt; &lt;br /&gt;
&amp;lt;IMAGESIDE&amp;gt;Front&amp;lt;/IMAGESIDE&amp;gt; &lt;br /&gt;
&amp;lt;IMGFILENAME&amp;gt;10000002.tif&amp;lt;/IMGFILENAME&amp;gt; &lt;br /&gt;
&amp;lt;PAGEDLN&amp;gt;08412011FFAX_435970002_0002&amp;lt;/PAGEDLN&amp;gt; &lt;br /&gt;
&amp;lt;PAGEINDEX&amp;gt;2&amp;lt;/PAGEINDEX&amp;gt; &lt;br /&gt;
&amp;lt;PCAERROR&amp;gt;0&amp;lt;/PCAERROR&amp;gt; &lt;br /&gt;
&amp;lt;PCAPELAPSESECOND&amp;gt;4.1378976936976&amp;lt;/PCAPELAPSESECON
D&amp;gt; &lt;br /&gt;
&amp;lt;PDATACAPTURE&amp;gt;Y&amp;lt;/PDATACAPTURE&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTCOR&amp;gt;0&amp;lt;/PDFAMTCOR&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTRAW&amp;gt;0&amp;lt;/PDFAMTRAW&amp;gt; &lt;br /&gt;
&amp;lt;PFORMIDMETHOD /&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPE&amp;gt;BTSUMMARY_2011_0841_P1&amp;lt;/PFORMTYPE&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPERAW&amp;gt;BTSUMMARY_2011_0841_P1&amp;lt;/PFORMTYPERAW&amp;gt
; &lt;br /&gt;
&amp;lt;PPAGENUM&amp;gt;3&amp;lt;/PPAGENUM&amp;gt; &lt;br /&gt;
&amp;lt;PPAGETYPE&amp;gt;FORM&amp;lt;/PPAGETYPE&amp;gt; &lt;br /&gt;
&amp;lt;PRETNUM&amp;gt;0&amp;lt;/PRETNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSCANLINE /&amp;gt; &lt;br /&gt;
&amp;lt;PSLERROR&amp;gt;0&amp;lt;/PSLERROR&amp;gt; &lt;br /&gt;
&amp;lt;PSUBNUM&amp;gt;1&amp;lt;/PSUBNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTCOR /&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTRAW /&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
- &amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;PERBEGDT CONFIDENCE="900"&amp;gt;0101201&amp;lt;/PERBEGDT&amp;gt; &lt;br /&gt;
&amp;lt;PERENDDT CONFIDENCE="900"&amp;gt;91231201&amp;lt;/PERENDDT&amp;gt; &lt;br /&gt;
&amp;lt;FORMERNAMECB CONFIDENCE="560"&amp;gt;1&amp;lt;/FORMERNAMECB&amp;gt; &lt;br /&gt;
&amp;lt;FORMERNAME CONFIDENCE="253"&amp;gt;INNCNEIASTNIIING UMSTFORMCERNAMME NN I N 7&amp;lt;/FORMERNAME&amp;gt; &lt;br /&gt;
&amp;lt;LASTNM1 CONFIDENCE="564"&amp;gt;PROPRIETOBHIP BSR NA NE&amp;lt;/LASTNM1&amp;gt; &lt;br /&gt;
&amp;lt;FIRSTNM1 CONFIDENCE="552"&amp;gt;AETNAME&amp;lt;/FIRSTNM1&amp;gt; &lt;br /&gt;
&amp;lt;MIDINIT1 CONFIDENCE="941"&amp;gt;M&amp;lt;/MIDINIT1&amp;gt; &lt;br /&gt;
&amp;lt;INDVIDNO1 CONFIDENCE="355"&amp;gt;728089011&amp;lt;/INDVIDNO1&amp;gt; &lt;br /&gt;
&amp;lt;LASTNM2 CONFIDENCE="304"&amp;gt;JOINTI OWNEDPMPEN UANANE&amp;lt;/LASTNM2&amp;gt; &lt;br /&gt;
&amp;lt;FIRSTNM2 CONFIDENCE="675"&amp;gt;ABTNAME&amp;lt;/FIRSTNM2&amp;gt; &lt;br /&gt;
&amp;lt;MIDINIT2 CONFIDENCE="923"&amp;gt;M&amp;lt;/MIDINIT2&amp;gt; &lt;br /&gt;
&amp;lt;INDVIDNO2 CONFIDENCE="328"&amp;gt;338039811&amp;lt;/INDVIDNO2&amp;gt; &lt;br /&gt;
&amp;lt;PRIMNM CONFIDENCE="254"&amp;gt;CIIRP1ONMTOE PTAANIE SI P AT NATEITINI RST&amp;lt;/PRIMNM&amp;gt; &lt;br /&gt;
&amp;lt;BUSIDNO CONFIDENCE="294"&amp;gt;702800280&amp;lt;/BUSIDNO&amp;gt; &lt;br /&gt;
&amp;lt;PIACODE CONFIDENCE="286"&amp;gt;081100&amp;lt;/PIACODE&amp;gt; &lt;br /&gt;
&amp;lt;STRADDR1 CONFIDENCE="93"&amp;gt;NUNNBBN ERKSNTREETNADDRESS NN&amp;lt;/STRADDR1&amp;gt; &lt;br /&gt;
&amp;lt;STRADDR2 CONFIDENCE="71"&amp;gt;ADDRESS FCONTINUEDI&amp;lt;/STRADDR2&amp;gt; &lt;br /&gt;
&amp;lt;CITY CONFIDENCE="361"&amp;gt;CITYLTOWNA N&amp;lt;/CITY&amp;gt; &lt;br /&gt;
&amp;lt;STATE CONFIDENCE="812"&amp;gt;NS&amp;lt;/STATE&amp;gt; &lt;br /&gt;
&amp;lt;ZIPPSTLCD CONFIDENCE="75"&amp;gt;ZIIPIACDEF&amp;lt;/ZIPPSTLCD&amp;gt; &lt;br /&gt;
&amp;lt;BETCBY CONFIDENCE="1000"&amp;gt;0&amp;lt;/BETCBY&amp;gt; &lt;br /&gt;
&amp;lt;BETCBN CONFIDENCE="1000"&amp;gt;0&amp;lt;/BETCBN&amp;gt; &lt;br /&gt;
&amp;lt;BPTCBY CONFIDENCE="1000"&amp;gt;0&amp;lt;/BPTCBY&amp;gt; &lt;br /&gt;
&amp;lt;BPTCBN CONFIDENCE="1000"&amp;gt;0&amp;lt;/BPTCBN&amp;gt; &lt;br /&gt;
&amp;lt;NP990TFLGY CONFIDENCE="1000"&amp;gt;0&amp;lt;/NP990TFLGY&amp;gt; &lt;br /&gt;
&amp;lt;NP990TFLGN CONFIDENCE="808"&amp;gt;0&amp;lt;/NP990TFLGN&amp;gt; &lt;br /&gt;
&amp;lt;CORPCB CONFIDENCE="1000"&amp;gt;1&amp;lt;/CORPCB&amp;gt; &lt;br /&gt;
&amp;lt;COMBCB CONFIDENCE="392"&amp;gt;0&amp;lt;/COMBCB&amp;gt; &lt;br /&gt;
&amp;lt;PARTCB CONFIDENCE="1000"&amp;gt;1&amp;lt;/PARTCB&amp;gt; &lt;br /&gt;
&amp;lt;NPCB CONFIDENCE="1000"&amp;gt;0&amp;lt;/NPCB&amp;gt; &lt;br /&gt;
&amp;lt;PROPCB CONFIDENCE="792"&amp;gt;1&amp;lt;/PROPCB&amp;gt; &lt;br /&gt;
&amp;lt;FIDCB CONFIDENCE="1000"&amp;gt;0&amp;lt;/FIDCB&amp;gt; &lt;br /&gt;
&amp;lt;AMNDRTNFLG CONFIDENCE="1000"&amp;gt;1&amp;lt;/AMNDRTNFLG&amp;gt; &lt;br /&gt;
&amp;lt;FINLRTNFLG CONFIDENCE="1000"&amp;gt;0&amp;lt;/FINLRTNFLG&amp;gt; &lt;br /&gt;
&amp;lt;RP87FLAG CONFIDENCE="1000"&amp;gt;0&amp;lt;/RP87FLAG&amp;gt; &lt;br /&gt;
&amp;lt;RP87YRS CONFIDENCE="136"&amp;gt;608102010510000011&amp;lt;/RP87YRS&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
- &amp;lt;PAGE PAGENUM="4"&amp;gt; &lt;br /&gt;
- &amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;ARTIFICIAL_OCR&amp;gt;0&amp;lt;/ARTIFICIAL_OCR&amp;gt; &lt;br /&gt;
&amp;lt;BARCODE&amp;gt;0BTSUM1110841&amp;lt;/BARCODE&amp;gt; &lt;br /&gt;
&amp;lt;DOCID&amp;gt;2&amp;lt;/DOCID&amp;gt; &lt;br /&gt;
&amp;lt;ERRORSTATUS /&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFORMNAME&amp;gt;BT-SUMMARY page 1&amp;lt;/IBMLFORMNAME&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_1&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\20000002.tif&amp;lt;/IMAGEFILENAME_1&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_2&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\21000002.jpg&amp;lt;/IMAGEFILENAME_2&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAMECOLOR&amp;gt;21000002.jpg&amp;lt;/IMAGEFILENAMECOL
OR&amp;gt; &lt;br /&gt;
&amp;lt;IMAGESIDE&amp;gt;Back&amp;lt;/IMAGESIDE&amp;gt; &lt;br /&gt;
&amp;lt;IMGFILENAME&amp;gt;20000002.tif&amp;lt;/IMGFILENAME&amp;gt; &lt;br /&gt;
&amp;lt;PAGEDLN&amp;gt;08412011FFAX_435970002_0002&amp;lt;/PAGEDLN&amp;gt; &lt;br /&gt;
&amp;lt;PAGEINDEX&amp;gt;3&amp;lt;/PAGEINDEX&amp;gt; &lt;br /&gt;
&amp;lt;PCAERROR&amp;gt;0&amp;lt;/PCAERROR&amp;gt; &lt;br /&gt;
&amp;lt;PCAPELAPSESECOND&amp;gt;0.930081057787902&amp;lt;/PCAPELAPSESEC
OND&amp;gt; &lt;br /&gt;
&amp;lt;PDATACAPTURE&amp;gt;Y&amp;lt;/PDATACAPTURE&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTCOR&amp;gt;0&amp;lt;/PDFAMTCOR&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTRAW&amp;gt;0&amp;lt;/PDFAMTRAW&amp;gt; &lt;br /&gt;
&amp;lt;PFORMIDMETHOD /&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPE&amp;gt;ATTACHMENT&amp;lt;/PFORMTYPE&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPERAW&amp;gt;ATTACHMENT&amp;lt;/PFORMTYPERAW&amp;gt; &lt;br /&gt;
&amp;lt;PPAGENUM&amp;gt;4&amp;lt;/PPAGENUM&amp;gt; &lt;br /&gt;
&amp;lt;PPAGETYPE&amp;gt;FORM&amp;lt;/PPAGETYPE&amp;gt; &lt;br /&gt;
&amp;lt;PRETNUM&amp;gt;0&amp;lt;/PRETNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSCANLINE /&amp;gt; &lt;br /&gt;
&amp;lt;PSLERROR&amp;gt;0&amp;lt;/PSLERROR&amp;gt; &lt;br /&gt;
&amp;lt;PSUBNUM&amp;gt;1&amp;lt;/PSUBNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTCOR /&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTRAW /&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
- &amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;DUMMY CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
- &amp;lt;PAGE PAGENUM="5"&amp;gt; &lt;br /&gt;
- &amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;ARTIFICIAL_OCR&amp;gt;0&amp;lt;/ARTIFICIAL_OCR&amp;gt; &lt;br /&gt;
&amp;lt;BARCODE&amp;gt;0BTSUM1120841&amp;lt;/BARCODE&amp;gt; &lt;br /&gt;
&amp;lt;DOCID&amp;gt;3&amp;lt;/DOCID&amp;gt; &lt;br /&gt;
&amp;lt;ERRORSTATUS /&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFIELD3OF9&amp;gt;0BTSUM1120841&amp;lt;/IBMLFIELD3OF9&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFORMNAME&amp;gt;BT-Summary page 2&amp;lt;/IBMLFORMNAME&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_1&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\10000003.tif&amp;lt;/IMAGEFILENAME_1&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_2&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\11000003.jpg&amp;lt;/IMAGEFILENAME_2&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAMECOLOR&amp;gt;11000003.jpg&amp;lt;/IMAGEFILENAMECOL
OR&amp;gt; &lt;br /&gt;
&amp;lt;IMAGESIDE&amp;gt;Front&amp;lt;/IMAGESIDE&amp;gt; &lt;br /&gt;
&amp;lt;IMGFILENAME&amp;gt;10000003.tif&amp;lt;/IMGFILENAME&amp;gt; &lt;br /&gt;
&amp;lt;PAGEDLN&amp;gt;08412011FFAX_435970002_0003&amp;lt;/PAGEDLN&amp;gt; &lt;br /&gt;
&amp;lt;PAGEINDEX&amp;gt;4&amp;lt;/PAGEINDEX&amp;gt; &lt;br /&gt;
&amp;lt;PCAERROR&amp;gt;0&amp;lt;/PCAERROR&amp;gt; &lt;br /&gt;
&amp;lt;PCAPELAPSESECOND&amp;gt;3.77495044761235&amp;lt;/PCAPELAPSESECO
ND&amp;gt; &lt;br /&gt;
&amp;lt;PDATACAPTURE&amp;gt;Y&amp;lt;/PDATACAPTURE&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTCOR&amp;gt;0&amp;lt;/PDFAMTCOR&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTRAW&amp;gt;0&amp;lt;/PDFAMTRAW&amp;gt; &lt;br /&gt;
&amp;lt;PFORMIDMETHOD /&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPE&amp;gt;BTSUMMARY_2011_0841_P2&amp;lt;/PFORMTYPE&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPERAW&amp;gt;BTSUMMARY_2011_0841_P2&amp;lt;/PFORMTYPERAW&amp;gt
; &lt;br /&gt;
&amp;lt;PPAGENUM&amp;gt;5&amp;lt;/PPAGENUM&amp;gt; &lt;br /&gt;
&amp;lt;PPAGETYPE&amp;gt;FORM&amp;lt;/PPAGETYPE&amp;gt; &lt;br /&gt;
&amp;lt;PRETNUM&amp;gt;0&amp;lt;/PRETNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSCANLINE /&amp;gt; &lt;br /&gt;
&amp;lt;PSLERROR&amp;gt;0&amp;lt;/PSLERROR&amp;gt; &lt;br /&gt;
&amp;lt;PSUBNUM&amp;gt;1&amp;lt;/PSUBNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTCOR /&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTRAW /&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
- &amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;CRSUB CONFIDENCE="905"&amp;gt;,43&amp;lt;/CRSUB&amp;gt; &lt;br /&gt;
&amp;lt;TAXNETSTCR CONFIDENCE="950"&amp;gt;19947&amp;lt;/TAXNETSTCR&amp;gt; &lt;br /&gt;
&amp;lt;TOTTAXNET CONFIDENCE="925"&amp;gt;19990&amp;lt;/TOTTAXNET&amp;gt; &lt;br /&gt;
&amp;lt;TOTEXTN CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;TOTESTIM CONFIDENCE="926"&amp;gt;12500&amp;lt;/TOTESTIM&amp;gt; &lt;br /&gt;
&amp;lt;TOTPREVYR CONFIDENCE="786"&amp;gt;11288&amp;lt;/TOTPREVYR&amp;gt; &lt;br /&gt;
&amp;lt;TOTPDORIG CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;TOTPYMT CONFIDENCE="941"&amp;gt;16788&amp;lt;/TOTPYMT&amp;gt; &lt;br /&gt;
&amp;lt;BALTAXDUE CONFIDENCE="895"&amp;gt;8202&amp;lt;/BALTAXDUE&amp;gt; &lt;br /&gt;
&amp;lt;TOTINT CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;TOTFP CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;TOTFF CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;TOTUND CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;TOTADDTN CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;SUBTOTAL5A CONFIDENCE="606"&amp;gt;,3023&amp;lt;/SUBTOTAL5A&amp;gt; &lt;br /&gt;
&amp;lt;EFTRETPYT CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;BALANCEDUE CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;OVRPYMT CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;OVRPYMTCR CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;OVRPYMTRFD CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
- &amp;lt;PAGE PAGENUM="6"&amp;gt; &lt;br /&gt;
- &amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;ARTIFICIAL_OCR&amp;gt;0&amp;lt;/ARTIFICIAL_OCR&amp;gt; &lt;br /&gt;
&amp;lt;BARCODE&amp;gt;0BTSUM1120841&amp;lt;/BARCODE&amp;gt; &lt;br /&gt;
&amp;lt;DOCID&amp;gt;3&amp;lt;/DOCID&amp;gt; &lt;br /&gt;
&amp;lt;ERRORSTATUS /&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFORMNAME&amp;gt;BT-Summary page 2&amp;lt;/IBMLFORMNAME&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_1&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\20000003.tif&amp;lt;/IMAGEFILENAME_1&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_2&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\21000003.jpg&amp;lt;/IMAGEFILENAME_2&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAMECOLOR&amp;gt;21000003.jpg&amp;lt;/IMAGEFILENAMECOL
OR&amp;gt; &lt;br /&gt;
&amp;lt;IMAGESIDE&amp;gt;Back&amp;lt;/IMAGESIDE&amp;gt; &lt;br /&gt;
&amp;lt;IMGFILENAME&amp;gt;20000003.tif&amp;lt;/IMGFILENAME&amp;gt; &lt;br /&gt;
&amp;lt;PAGEDLN&amp;gt;08412011FFAX_435970002_0003&amp;lt;/PAGEDLN&amp;gt; &lt;br /&gt;
&amp;lt;PAGEINDEX&amp;gt;5&amp;lt;/PAGEINDEX&amp;gt; &lt;br /&gt;
&amp;lt;PCAERROR&amp;gt;0&amp;lt;/PCAERROR&amp;gt; &lt;br /&gt;
&amp;lt;PCAPELAPSESECOND&amp;gt;0.142443522847316&amp;lt;/PCAPELAPSESEC
OND&amp;gt; &lt;br /&gt;
&amp;lt;PDATACAPTURE&amp;gt;Y&amp;lt;/PDATACAPTURE&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTCOR&amp;gt;0&amp;lt;/PDFAMTCOR&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTRAW&amp;gt;0&amp;lt;/PDFAMTRAW&amp;gt; &lt;br /&gt;
&amp;lt;PFORMIDMETHOD /&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPE&amp;gt;ATTACHMENT&amp;lt;/PFORMTYPE&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPERAW&amp;gt;ATTACHMENT&amp;lt;/PFORMTYPERAW&amp;gt; &lt;br /&gt;
&amp;lt;PPAGENUM&amp;gt;6&amp;lt;/PPAGENUM&amp;gt; &lt;br /&gt;
&amp;lt;PPAGETYPE&amp;gt;FORM&amp;lt;/PPAGETYPE&amp;gt; &lt;br /&gt;
&amp;lt;PRETNUM&amp;gt;0&amp;lt;/PRETNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSCANLINE /&amp;gt; &lt;br /&gt;
&amp;lt;PSLERROR&amp;gt;0&amp;lt;/PSLERROR&amp;gt; &lt;br /&gt;
&amp;lt;PSUBNUM&amp;gt;1&amp;lt;/PSUBNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTCOR /&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTRAW /&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
- &amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;DUMMY CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
- &amp;lt;PAGE PAGENUM="7"&amp;gt; &lt;br /&gt;
- &amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;ARTIFICIAL_OCR&amp;gt;0&amp;lt;/ARTIFICIAL_OCR&amp;gt; &lt;br /&gt;
&amp;lt;BARCODE&amp;gt;0BTSUM1130841&amp;lt;/BARCODE&amp;gt; &lt;br /&gt;
&amp;lt;DOCID&amp;gt;4&amp;lt;/DOCID&amp;gt; &lt;br /&gt;
&amp;lt;ERRORSTATUS /&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFIELD3OF9&amp;gt;0BTSUM1130841&amp;lt;/IBMLFIELD3OF9&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFORMNAME&amp;gt;BT-Summary page 3&amp;lt;/IBMLFORMNAME&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_1&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\10000004.tif&amp;lt;/IMAGEFILENAME_1&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_2&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\11000004.jpg&amp;lt;/IMAGEFILENAME_2&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAMECOLOR&amp;gt;11000004.jpg&amp;lt;/IMAGEFILENAMECOL
OR&amp;gt; &lt;br /&gt;
&amp;lt;IMAGESIDE&amp;gt;Front&amp;lt;/IMAGESIDE&amp;gt; &lt;br /&gt;
&amp;lt;IMGFILENAME&amp;gt;10000004.tif&amp;lt;/IMGFILENAME&amp;gt; &lt;br /&gt;
&amp;lt;PAGEDLN&amp;gt;08412011FFAX_435970002_0004&amp;lt;/PAGEDLN&amp;gt; &lt;br /&gt;
&amp;lt;PAGEINDEX&amp;gt;6&amp;lt;/PAGEINDEX&amp;gt; &lt;br /&gt;
&amp;lt;PCAERROR&amp;gt;0&amp;lt;/PCAERROR&amp;gt; &lt;br /&gt;
&amp;lt;PCAPELAPSESECOND&amp;gt;1.20544063561101&amp;lt;/PCAPELAPSESECO
ND&amp;gt; &lt;br /&gt;
&amp;lt;PDATACAPTURE&amp;gt;Y&amp;lt;/PDATACAPTURE&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTCOR&amp;gt;0&amp;lt;/PDFAMTCOR&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTRAW&amp;gt;0&amp;lt;/PDFAMTRAW&amp;gt; &lt;br /&gt;
&amp;lt;PFORMIDMETHOD /&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPE&amp;gt;BTSUMMARY_2011_0841_P3&amp;lt;/PFORMTYPE&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPERAW&amp;gt;BTSUMMARY_2011_0841_P3&amp;lt;/PFORMTYPERAW&amp;gt
; &lt;br /&gt;
&amp;lt;PPAGENUM&amp;gt;7&amp;lt;/PPAGENUM&amp;gt; &lt;br /&gt;
&amp;lt;PPAGETYPE&amp;gt;FORM&amp;lt;/PPAGETYPE&amp;gt; &lt;br /&gt;
&amp;lt;PRETNUM&amp;gt;0&amp;lt;/PRETNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSCANLINE /&amp;gt; &lt;br /&gt;
&amp;lt;PSLERROR&amp;gt;0&amp;lt;/PSLERROR&amp;gt; &lt;br /&gt;
&amp;lt;PSUBNUM&amp;gt;1&amp;lt;/PSUBNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTCOR /&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTRAW /&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
- &amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;POAFLG CONFIDENCE="1000"&amp;gt;0&amp;lt;/POAFLG&amp;gt; &lt;br /&gt;
&amp;lt;SIGNEDFLG CONFIDENCE="1000"&amp;gt;1&amp;lt;/SIGNEDFLG&amp;gt; &lt;br /&gt;
&amp;lt;SIGNSPSFLG CONFIDENCE="1000"&amp;gt;0&amp;lt;/SIGNSPSFLG&amp;gt; &lt;br /&gt;
&amp;lt;SIGNNAME CONFIDENCE="900"&amp;gt;I&amp;lt;/SIGNNAME&amp;gt; &lt;br /&gt;
&amp;lt;SIGNEMAIL CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;SIGNTELE CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;SURVSPSFLG CONFIDENCE="1000"&amp;gt;0&amp;lt;/SURVSPSFLG&amp;gt; &lt;br /&gt;
&amp;lt;PREPARNAME CONFIDENCE="0"&amp;gt;JOHIU ?WV IM&amp;lt;/PREPARNAME&amp;gt; &lt;br /&gt;
&amp;lt;PREPREMAIL CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;PREPRTELE CONFIDENCE="940"&amp;gt;6032891065&amp;lt;/PREPRTELE&amp;gt; &lt;br /&gt;
&amp;lt;PREPRID CONFIDENCE="166"&amp;gt;133456725&amp;lt;/PREPRID&amp;gt; &lt;br /&gt;
&amp;lt;STRADDR1 CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;STRADDR2 CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;CITY CONFIDENCE="891"&amp;gt;PL EASANT ST&amp;lt;/CITY&amp;gt; &lt;br /&gt;
&amp;lt;STATE CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;ZIPPSTLCD CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
- &amp;lt;PAGE PAGENUM="8"&amp;gt; &lt;br /&gt;
- &amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;ARTIFICIAL_OCR&amp;gt;0&amp;lt;/ARTIFICIAL_OCR&amp;gt; &lt;br /&gt;
&amp;lt;BARCODE&amp;gt;0BTSUM1130841&amp;lt;/BARCODE&amp;gt; &lt;br /&gt;
&amp;lt;DOCID&amp;gt;4&amp;lt;/DOCID&amp;gt; &lt;br /&gt;
&amp;lt;ERRORSTATUS /&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFORMNAME&amp;gt;BT-Summary page 3&amp;lt;/IBMLFORMNAME&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_1&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\20000004.tif&amp;lt;/IMAGEFILENAME_1&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_2&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\21000004.jpg&amp;lt;/IMAGEFILENAME_2&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAMECOLOR&amp;gt;21000004.jpg&amp;lt;/IMAGEFILENAMECOL
OR&amp;gt; &lt;br /&gt;
&amp;lt;IMAGESIDE&amp;gt;Back&amp;lt;/IMAGESIDE&amp;gt; &lt;br /&gt;
&amp;lt;IMGFILENAME&amp;gt;20000004.tif&amp;lt;/IMGFILENAME&amp;gt; &lt;br /&gt;
&amp;lt;PAGEDLN&amp;gt;08412011FFAX_435970002_0004&amp;lt;/PAGEDLN&amp;gt; &lt;br /&gt;
&amp;lt;PAGEINDEX&amp;gt;7&amp;lt;/PAGEINDEX&amp;gt; &lt;br /&gt;
&amp;lt;PCAERROR&amp;gt;0&amp;lt;/PCAERROR&amp;gt; &lt;br /&gt;
&amp;lt;PCAPELAPSESECOND&amp;gt;0.621659177355468&amp;lt;/PCAPELAPSESEC
OND&amp;gt; &lt;br /&gt;
&amp;lt;PDATACAPTURE&amp;gt;Y&amp;lt;/PDATACAPTURE&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTCOR&amp;gt;0&amp;lt;/PDFAMTCOR&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTRAW&amp;gt;0&amp;lt;/PDFAMTRAW&amp;gt; &lt;br /&gt;
&amp;lt;PFORMIDMETHOD /&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPE&amp;gt;ATTACHMENT&amp;lt;/PFORMTYPE&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPERAW&amp;gt;ATTACHMENT&amp;lt;/PFORMTYPERAW&amp;gt; &lt;br /&gt;
&amp;lt;PPAGENUM&amp;gt;8&amp;lt;/PPAGENUM&amp;gt; &lt;br /&gt;
&amp;lt;PPAGETYPE&amp;gt;FORM&amp;lt;/PPAGETYPE&amp;gt; &lt;br /&gt;
&amp;lt;PRETNUM&amp;gt;0&amp;lt;/PRETNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSCANLINE /&amp;gt; &lt;br /&gt;
&amp;lt;PSLERROR&amp;gt;0&amp;lt;/PSLERROR&amp;gt; &lt;br /&gt;
&amp;lt;PSUBNUM&amp;gt;1&amp;lt;/PSUBNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTCOR /&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTRAW /&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
- &amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;DUMMY CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
- &amp;lt;PAGE PAGENUM="9"&amp;gt; &lt;br /&gt;
- &amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;ARTIFICIAL_OCR&amp;gt;0&amp;lt;/ARTIFICIAL_OCR&amp;gt; &lt;br /&gt;
&amp;lt;BARCODE&amp;gt;0011201110841&amp;lt;/BARCODE&amp;gt; &lt;br /&gt;
&amp;lt;DOCID&amp;gt;5&amp;lt;/DOCID&amp;gt; &lt;br /&gt;
&amp;lt;ERRORSTATUS /&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFIELD3OF9&amp;gt;0011201110841&amp;lt;/IBMLFIELD3OF9&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFORMNAME&amp;gt;NH-1120 page 1&amp;lt;/IBMLFORMNAME&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_1&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\10000005.tif&amp;lt;/IMAGEFILENAME_1&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_2&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\11000005.jpg&amp;lt;/IMAGEFILENAME_2&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAMECOLOR&amp;gt;11000005.jpg&amp;lt;/IMAGEFILENAMECOL
OR&amp;gt; &lt;br /&gt;
&amp;lt;IMAGESIDE&amp;gt;Front&amp;lt;/IMAGESIDE&amp;gt; &lt;br /&gt;
&amp;lt;IMGFILENAME&amp;gt;10000005.tif&amp;lt;/IMGFILENAME&amp;gt; &lt;br /&gt;
&amp;lt;PAGEDLN&amp;gt;08412011FFAX_435970002_0005&amp;lt;/PAGEDLN&amp;gt; &lt;br /&gt;
&amp;lt;PAGEINDEX&amp;gt;8&amp;lt;/PAGEINDEX&amp;gt; &lt;br /&gt;
&amp;lt;PCAERROR&amp;gt;0&amp;lt;/PCAERROR&amp;gt; &lt;br /&gt;
&amp;lt;PCAPELAPSESECOND&amp;gt;1.99137404334761&amp;lt;/PCAPELAPSESECO
ND&amp;gt; &lt;br /&gt;
&amp;lt;PDATACAPTURE&amp;gt;Y&amp;lt;/PDATACAPTURE&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTCOR&amp;gt;0&amp;lt;/PDFAMTCOR&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTRAW&amp;gt;0&amp;lt;/PDFAMTRAW&amp;gt; &lt;br /&gt;
&amp;lt;PFORMIDMETHOD /&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPE&amp;gt;NH1120_2011_0841_P1&amp;lt;/PFORMTYPE&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPERAW&amp;gt;NH1120_2011_0841_P1&amp;lt;/PFORMTYPERAW&amp;gt; &lt;br /&gt;
&amp;lt;PPAGENUM&amp;gt;9&amp;lt;/PPAGENUM&amp;gt; &lt;br /&gt;
&amp;lt;PPAGETYPE&amp;gt;FORM&amp;lt;/PPAGETYPE&amp;gt; &lt;br /&gt;
&amp;lt;PRETNUM&amp;gt;0&amp;lt;/PRETNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSCANLINE /&amp;gt; &lt;br /&gt;
&amp;lt;PSLERROR&amp;gt;0&amp;lt;/PSLERROR&amp;gt; &lt;br /&gt;
&amp;lt;PSUBNUM&amp;gt;1&amp;lt;/PSUBNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTCOR /&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTRAW /&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
- &amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;PRIMNM CONFIDENCE="288"&amp;gt;LIDKTHHIY1EY3ICQADISMAAJILIAD607Q
RP&amp;lt;/PRIMNM&amp;gt; &lt;br /&gt;
&amp;lt;BUSIDNO CONFIDENCE="950"&amp;gt;38255133&amp;lt;/BUSIDNO&amp;gt; &lt;br /&gt;
&amp;lt;PERBEGDT CONFIDENCE="900"&amp;gt;01012011&amp;lt;/PERBEGDT&amp;gt; &lt;br /&gt;
&amp;lt;PERENDDT CONFIDENCE="406"&amp;gt;2312061&amp;lt;/PERENDDT&amp;gt; &lt;br /&gt;
&amp;lt;GRBPTOT CONFIDENCE="935"&amp;gt;8327544&amp;lt;/GRBPTOT&amp;gt; &lt;br /&gt;
&amp;lt;IRC179EXP CONFIDENCE="938"&amp;gt;480000&amp;lt;/IRC179EXP&amp;gt; &lt;br /&gt;
&amp;lt;IRCBONDEPR CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;IRCDOMPROD CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;IRCOTHDEDF CONFIDENCE="771"&amp;gt;0720001&amp;lt;/IRCOTHDEDF&amp;gt; &lt;br /&gt;
&amp;lt;IRCADDDEPR CONFIDENCE="355"&amp;gt;037&amp;lt;/IRCADDDEPR&amp;gt; &lt;br /&gt;
&amp;lt;IRCOTHITEM CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;IRCSLSALL CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;IRCSUBTOT CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;IRCCNETINC CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;ADJNTITY CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;ADJUSINT CONFIDENCE="911"&amp;gt;2528&amp;lt;/ADJUSINT&amp;gt; &lt;br /&gt;
&amp;lt;ADJTAXES CONFIDENCE="900"&amp;gt;397107&amp;lt;/ADJTAXES&amp;gt; &lt;br /&gt;
&amp;lt;ADJIRC337 CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;ADJWAGES CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;ADJEXPEXIN CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;ADJFORGN CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;ADJRESRCH CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
- &amp;lt;PAGE PAGENUM="10"&amp;gt; &lt;br /&gt;
- &amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;ARTIFICIAL_OCR&amp;gt;0&amp;lt;/ARTIFICIAL_OCR&amp;gt; &lt;br /&gt;
&amp;lt;BARCODE&amp;gt;0011201110841&amp;lt;/BARCODE&amp;gt; &lt;br /&gt;
&amp;lt;DOCID&amp;gt;5&amp;lt;/DOCID&amp;gt; &lt;br /&gt;
&amp;lt;ERRORSTATUS /&amp;gt; &lt;br /&gt;
&amp;lt;IBMLFORMNAME&amp;gt;NH-1120 page 1&amp;lt;/IBMLFORMNAME&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_1&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\20000005.tif&amp;lt;/IMAGEFILENAME_1&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAME_2&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\
17\08412011100002\21000005.jpg&amp;lt;/IMAGEFILENAME_2&amp;gt; &lt;br /&gt;
&amp;lt;IMAGEFILENAMECOLOR&amp;gt;21000005.jpg&amp;lt;/IMAGEFILENAMECOL
OR&amp;gt; &lt;br /&gt;
&amp;lt;IMAGESIDE&amp;gt;Back&amp;lt;/IMAGESIDE&amp;gt; &lt;br /&gt;
&amp;lt;IMGFILENAME&amp;gt;20000005.tif&amp;lt;/IMGFILENAME&amp;gt; &lt;br /&gt;
&amp;lt;PAGEDLN&amp;gt;08412011FFAX_435970002_0005&amp;lt;/PAGEDLN&amp;gt; &lt;br /&gt;
&amp;lt;PAGEINDEX&amp;gt;9&amp;lt;/PAGEINDEX&amp;gt; &lt;br /&gt;
&amp;lt;PCAERROR&amp;gt;0&amp;lt;/PCAERROR&amp;gt; &lt;br /&gt;
&amp;lt;PCAPELAPSESECOND&amp;gt;0.130812994386361&amp;lt;/PCAPELAPSESEC
OND&amp;gt; &lt;br /&gt;
&amp;lt;PDATACAPTURE&amp;gt;Y&amp;lt;/PDATACAPTURE&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTCOR&amp;gt;0&amp;lt;/PDFAMTCOR&amp;gt; &lt;br /&gt;
&amp;lt;PDFAMTRAW&amp;gt;0&amp;lt;/PDFAMTRAW&amp;gt; &lt;br /&gt;
&amp;lt;PFORMIDMETHOD /&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPE&amp;gt;ATTACHMENT&amp;lt;/PFORMTYPE&amp;gt; &lt;br /&gt;
&amp;lt;PFORMTYPERAW&amp;gt;ATTACHMENT&amp;lt;/PFORMTYPERAW&amp;gt; &lt;br /&gt;
&amp;lt;PPAGENUM&amp;gt;10&amp;lt;/PPAGENUM&amp;gt; &lt;br /&gt;
&amp;lt;PPAGETYPE&amp;gt;FORM&amp;lt;/PPAGETYPE&amp;gt; &lt;br /&gt;
&amp;lt;PRETNUM&amp;gt;0&amp;lt;/PRETNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSCANLINE /&amp;gt; &lt;br /&gt;
&amp;lt;PSLERROR&amp;gt;0&amp;lt;/PSLERROR&amp;gt; &lt;br /&gt;
&amp;lt;PSUBNUM&amp;gt;1&amp;lt;/PSUBNUM&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTCOR /&amp;gt; &lt;br /&gt;
&amp;lt;PSZAMTRAW /&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
- &amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;DUMMY CONFIDENCE="0" /&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
&amp;lt;/SUBMISSION&amp;gt; &lt;br /&gt;
&amp;lt;/BATCH&amp;gt; &lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
And here is my XSL: &lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version="1.0"?&amp;gt; &lt;br /&gt;
&amp;lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&amp;gt; &lt;br /&gt;
&amp;lt;xsl:output method="xml" indent="yes" version="1.0" encoding="UTF-8"/&amp;gt; &lt;br /&gt;
&amp;lt;xsl:template match="/"&amp;gt; &lt;br /&gt;
&amp;lt;xsl:apply-templates select="BATCH"/&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:template&amp;gt; &lt;br /&gt;
&amp;lt;xsl:template match="BATCH"&amp;gt; &lt;br /&gt;
&amp;lt;BATCH&amp;gt; &lt;br /&gt;
&amp;lt;xsl:attribute name="PROCESSDATE"&amp;gt; &lt;br /&gt;
&amp;lt;xsl:value-of select="@PROCESSDATE"/&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:attribute&amp;gt; &lt;br /&gt;
&amp;lt;BATCHDIRPATH&amp;gt; &lt;br /&gt;
&amp;lt;xsl:value-of select="BATCHDIRPATH"/&amp;gt; &lt;br /&gt;
&amp;lt;/BATCHDIRPATH&amp;gt; &lt;br /&gt;
&amp;lt;BATCHNUMBER&amp;gt; &lt;br /&gt;
&amp;lt;xsl:value-of select="BATCHNUMBER"/&amp;gt; &lt;br /&gt;
&amp;lt;/BATCHNUMBER&amp;gt; &lt;br /&gt;
&amp;lt;BATCHSOURCE&amp;gt; &lt;br /&gt;
&amp;lt;xsl:value-of select="BATCHSOURCE"/&amp;gt; &lt;br /&gt;
&amp;lt;/BATCHSOURCE&amp;gt; &lt;br /&gt;
&amp;lt;BATCHTYPE&amp;gt; &lt;br /&gt;
&amp;lt;xsl:value-of select ="BATCHTYPE"/&amp;gt; &lt;br /&gt;
&amp;lt;/BATCHTYPE&amp;gt; &lt;br /&gt;
&amp;lt;DATERECIEVED&amp;gt; &lt;br /&gt;
&amp;lt;xsl:value-of select="DATERECEIVED"/&amp;gt; &lt;br /&gt;
&amp;lt;/DATERECIEVED&amp;gt; &lt;br /&gt;
&amp;lt;DATESCANNED&amp;gt; &lt;br /&gt;
&amp;lt;xsl:value-of select="DATESCANNED"/&amp;gt; &lt;br /&gt;
&amp;lt;/DATESCANNED&amp;gt; &lt;br /&gt;
&amp;lt;SCANNER&amp;gt; &lt;br /&gt;
&amp;lt;xsl:value-of select="IBMLSCANNERID"/&amp;gt; &lt;br /&gt;
&amp;lt;/SCANNER&amp;gt; &lt;br /&gt;
&amp;lt;xsl:for-each select="SUBMISSION"&amp;gt; &lt;br /&gt;
&amp;lt;SUBMISSION&amp;gt; &lt;br /&gt;
&amp;lt;xsl:attribute name="SUBNUM"&amp;gt; &lt;br /&gt;
&amp;lt;xsl:value-of select="@SUBNUM"/&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:attribute&amp;gt; &lt;br /&gt;
&amp;lt;xsl:for-each select="PAGE"&amp;gt; &lt;br /&gt;
&amp;lt;PAGE&amp;gt; &lt;br /&gt;
&amp;lt;xsl:attribute name="PAGENUM"&amp;gt; &lt;br /&gt;
&amp;lt;xsl:value-of select="@PAGENUM"/&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:attribute&amp;gt; &lt;br /&gt;
&amp;lt;xsl:if test="PAGE/TOKEN/PFORMTYPE=CHECK"&amp;gt; &lt;br /&gt;
&amp;lt;xsl:call-template name="CHECK"/&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:if&amp;gt; &lt;br /&gt;
&amp;lt;xsl:if test="PAGE/TOKEN/PFORMTYPE='BTSUMMARY_2011_0841_P1
'"&amp;gt; &lt;br /&gt;
&amp;lt;xsl:call-template name="BT-SUMMARY-P1"/&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:if&amp;gt; &lt;br /&gt;
&amp;lt;xsl:if test="PAGE/TOKEN/PFORMTYPE='BTSUMMARY_2011_0841_P2
'"&amp;gt; &lt;br /&gt;
&amp;lt;xsl:call-template name ="BT-SUMMARY-P2"/&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:if&amp;gt; &lt;br /&gt;
&amp;lt;xsl:if test="PAGE/TOKEN/PFORMTYPE='BTSUMMARY_2011_0841_P3
'"&amp;gt; &lt;br /&gt;
&amp;lt;xsl:call-template name="BT-SUMMARY-P3"/&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:if&amp;gt; &lt;br /&gt;
&amp;lt;/PAGE&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:for-each&amp;gt; &lt;br /&gt;
&amp;lt;/SUBMISSION&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:for-each&amp;gt; &lt;br /&gt;
&amp;lt;/BATCH&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:template&amp;gt; &lt;br /&gt;
&amp;lt;xsl:template name="CHECK"&amp;gt; &lt;br /&gt;
&amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:template&amp;gt; &lt;br /&gt;
&amp;lt;xsl:template name="BT-SUMMARY-P1"&amp;gt; &lt;br /&gt;
&amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:template&amp;gt; &lt;br /&gt;
&amp;lt;xsl:template name="BT-SUMMARY-P2"&amp;gt; &lt;br /&gt;
&amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:template&amp;gt; &lt;br /&gt;
&amp;lt;xsl:template name="BT-SUMMARY-P3"&amp;gt; &lt;br /&gt;
&amp;lt;TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;/TOKEN&amp;gt; &lt;br /&gt;
&amp;lt;MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/MIJ&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:template&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Here is the output I'm currently getting:&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt; &lt;br /&gt;
&amp;lt;BATCH PROCESSDATE="20120120"&amp;gt; &lt;br /&gt;
&amp;lt;BATCHDIRPATH&amp;gt;D:\qmserver35\IMAGES\OUT\2012\01\17\
08412011100002\&amp;lt;/BATCHDIRPATH&amp;gt; &lt;br /&gt;
&amp;lt;BATCHNUMBER&amp;gt;08412011100002_001&amp;lt;/BATCHNUMBER&amp;gt; &lt;br /&gt;
&amp;lt;BATCHSOURCE&amp;gt;QIBMLInput&amp;lt;/BATCHSOURCE&amp;gt; &lt;br /&gt;
&amp;lt;BATCHTYPE&amp;gt;MasterMoney&amp;lt;/BATCHTYPE&amp;gt; &lt;br /&gt;
&amp;lt;DATERECIEVED&amp;gt;20120117&amp;lt;/DATERECIEVED&amp;gt; &lt;br /&gt;
&amp;lt;DATESCANNED&amp;gt;20120117&amp;lt;/DATESCANNED&amp;gt; &lt;br /&gt;
&amp;lt;SCANNER&amp;gt;FFAX_43597&amp;lt;/SCANNER&amp;gt; &lt;br /&gt;
&amp;lt;SUBMISSION SUBNUM="1"&amp;gt; &lt;br /&gt;
&amp;lt;PAGE PAGENUM="1"/&amp;gt; &lt;br /&gt;
&amp;lt;PAGE PAGENUM="2"/&amp;gt; &lt;br /&gt;
&amp;lt;PAGE PAGENUM="3"/&amp;gt; &lt;br /&gt;
&amp;lt;PAGE PAGENUM="4"/&amp;gt; &lt;br /&gt;
&amp;lt;PAGE PAGENUM="5"/&amp;gt; &lt;br /&gt;
&amp;lt;PAGE PAGENUM="6"/&amp;gt; &lt;br /&gt;
&amp;lt;PAGE PAGENUM="7"/&amp;gt; &lt;br /&gt;
&amp;lt;PAGE PAGENUM="8"/&amp;gt; &lt;br /&gt;
&amp;lt;PAGE PAGENUM="9"/&amp;gt; &lt;br /&gt;
&amp;lt;PAGE PAGENUM="10"/&amp;gt; &lt;br /&gt;
&amp;lt;/SUBMISSION&amp;gt; &lt;br /&gt;
&amp;lt;/BATCH&amp;gt; &lt;br /&gt;
&lt;br /&gt;
I've been using Altova to debug, but I don't see a problem. &lt;br /&gt;
&lt;br /&gt;
Can someone PLEASE help? &lt;br /&gt;
&lt;br /&gt;
Thank you. &lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/426898/426898/xsl-formatting-help-needed/</guid>
      <pubDate>Fri, 20 Jan 2012 19:39:18 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>Need help to compare two sets of nodes in xsl</title>
      <link>http://www.programmersheaven.com/mb/xml/426064/426064/need-help-to-compare-two-sets-of-nodes-in-xsl/</link>
      <description>Here's peace of my xml: Code:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;&amp;lt;GetUserMenu&amp;gt;
&amp;lt;MenuList&amp;gt;
&amp;lt;row MenuID="1" MenuTitle="DuomenÅ³ pateikimas"/&amp;gt;
&amp;lt;/MenuList&amp;gt;
&amp;lt;FunctionList&amp;gt;
&amp;lt;row FunctionID="1" FunctionTitle="DuomenÅ³ importavimas iÅ¡ failo" MenuID="1" WorkflowName="ImportDataWithoutF
ile" Order="1"/&amp;gt;
&amp;lt;row FunctionID="2" FunctionTitle="DuomenÅ³ Ä¯vedimas" MenuID="1" WorkflowName="ImportDataFrom
File" Order="2"/&amp;gt;
&amp;lt;/FunctionList&amp;gt;
&amp;lt;/GetUserMenu&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
and peace of xsl: Code:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;&amp;lt;xsl:template match="//Authentication/GetUserMenu"&amp;gt;
        &amp;lt;div&amp;gt;
            &amp;lt;xsl:for-each select="//MenuList/row"&amp;gt;
                &amp;lt;div&amp;gt;&amp;lt;xsl:value-of select="@MenuID"/&amp;gt;&amp;lt;/div&amp;gt;
                tu
                &amp;lt;xsl:for-each select="//FunctionList/row["&amp;gt;
                    &amp;lt;div&amp;gt;&amp;lt;xsl:value-of select="@MenuID"/&amp;gt;&amp;lt;/div&amp;gt;
                &amp;lt;/xsl:for-each&amp;gt;
                tu
            &amp;lt;/xsl:for-each&amp;gt;
        &amp;lt;/div&amp;gt;
    &amp;lt;/xsl:template&amp;gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
I would like to make my xsl do this: 1)In outer for-each cycle xsl reads value of MenuId attribute of of . 2) then in inner cycle for-each my xsl compares that value to every value of MenuAttribute of 's of 3) then my xsl reads the value of MenuId attribute of following of and repeats second step&lt;br /&gt;
&lt;br /&gt;
In normal programming language what i am trying to do would look like this: foreach (xitems as xitem) foreach (yitems as yitem) if xitem == yitem do smth&lt;br /&gt;
&lt;br /&gt;
Could anyone give any advice or modify my code in order to solve my issue? I would be grateful&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/426064/426064/need-help-to-compare-two-sets-of-nodes-in-xsl/</guid>
      <pubDate>Sun, 04 Dec 2011 04:36:08 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>Need help to compare two sets of nodes in xsl</title>
      <link>http://www.programmersheaven.com/mb/xml/426063/426063/need-help-to-compare-two-sets-of-nodes-in-xsl/</link>
      <description>Here's peace of my xml: Code:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;&amp;lt;GetUserMenu&amp;gt;
&amp;lt;MenuList&amp;gt;
&amp;lt;row MenuID="1" MenuTitle="DuomenÅ³ pateikimas"/&amp;gt;
&amp;lt;/MenuList&amp;gt;
&amp;lt;FunctionList&amp;gt;
&amp;lt;row FunctionID="1" FunctionTitle="DuomenÅ³ importavimas iÅ¡ failo" MenuID="1" WorkflowName="ImportDataWithoutF
ile" Order="1"/&amp;gt;
&amp;lt;row FunctionID="2" FunctionTitle="DuomenÅ³ Ä¯vedimas" MenuID="1" WorkflowName="ImportDataFrom
File" Order="2"/&amp;gt;
&amp;lt;/FunctionList&amp;gt;
&amp;lt;/GetUserMenu&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
and peace of xsl: Code:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;&amp;lt;xsl:template match="//Authentication/GetUserMenu"&amp;gt;
        &amp;lt;div&amp;gt;
            &amp;lt;xsl:for-each select="//MenuList/row"&amp;gt;
                &amp;lt;div&amp;gt;&amp;lt;xsl:value-of select="@MenuID"/&amp;gt;&amp;lt;/div&amp;gt;
                tu
                &amp;lt;xsl:for-each select="//FunctionList/row["&amp;gt;
                    &amp;lt;div&amp;gt;&amp;lt;xsl:value-of select="@MenuID"/&amp;gt;&amp;lt;/div&amp;gt;
                &amp;lt;/xsl:for-each&amp;gt;
                tu
            &amp;lt;/xsl:for-each&amp;gt;
        &amp;lt;/div&amp;gt;
    &amp;lt;/xsl:template&amp;gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
I would like to make my xsl do this: 1)In outer for-each cycle xsl reads value of MenuId attribute of of . 2) then in inner cycle for-each my xsl compares that value to every value of MenuAttribute of 's of 3) then my xsl reads the value of MenuId attribute of following of and repeats second step&lt;br /&gt;
&lt;br /&gt;
In normal programming language what i am trying to do would look like this: foreach (xitems as xitem) foreach (yitems as yitem) if xitem == yitem do smth&lt;br /&gt;
&lt;br /&gt;
Could anyone give any advice or modify my code in order to solve my issue? I would be grateful&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/426063/426063/need-help-to-compare-two-sets-of-nodes-in-xsl/</guid>
      <pubDate>Sun, 04 Dec 2011 04:33:11 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>XSLT transform XML document to display two columns from right to left</title>
      <link>http://www.programmersheaven.com/mb/xml/421576/421576/xslt-transform-xml-document-to-display-two-columns-from-right-to-left/</link>
      <description>Hello, &lt;br /&gt;
&lt;br /&gt;
I am trying to create XSLT output that will style XML to the following criteria. I have been stuck on this for several days please help. &lt;br /&gt;
&lt;br /&gt;
1. Only display a field and table row if a value is present in the XML &lt;br /&gt;
2. Display only two column table &lt;br /&gt;
3. Display the data from left to right only if a value is present &lt;br /&gt;
&lt;br /&gt;
Please see sample XML, XSLT, current output table and desired output table. &lt;br /&gt;
&lt;br /&gt;
Thanks in advance, &lt;br /&gt;
&lt;br /&gt;
Matthew &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Current XML - Employees.xml&lt;/strong&gt;&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
&amp;lt;?xml version="1.0" encoding="utf-8" ?&amp;gt;
&amp;lt;?xml-stylesheet type="text/xsl" href="Employees.xslt"?&amp;gt;
&amp;lt;Employees&amp;gt;
  &amp;lt;Person&amp;gt;
    &amp;lt;LastName&amp;gt;Smith&amp;lt;/LastName&amp;gt;
    &amp;lt;FirstName&amp;gt;John&amp;lt;/FirstName&amp;gt;
    &amp;lt;MiddleName&amp;gt;David&amp;lt;/MiddleName&amp;gt;
    &amp;lt;Generation&amp;gt;Jr.&amp;lt;/Generation&amp;gt;
    &amp;lt;Address&amp;gt;101 Oak&amp;lt;/Address&amp;gt;
    &amp;lt;City&amp;gt;Peoria &amp;lt;/City&amp;gt;
    &amp;lt;State&amp;gt;AZ &amp;lt;/State&amp;gt;
    &amp;lt;Zip&amp;gt;85345 &amp;lt;/Zip&amp;gt;
  &amp;lt;/Person&amp;gt;
  &amp;lt;Person&amp;gt;
    &amp;lt;LastName&amp;gt;Johnson&amp;lt;/LastName&amp;gt;
    &amp;lt;FirstName&amp;gt;Mark&amp;lt;/FirstName&amp;gt;
    &amp;lt;MiddleName/&amp;gt;
    &amp;lt;Generation&amp;gt;Sr.&amp;lt;/Generation&amp;gt;
    &amp;lt;Address&amp;gt;105 Blue&amp;lt;/Address&amp;gt;
    &amp;lt;City&amp;gt;New Albany &amp;lt;/City&amp;gt;
    &amp;lt;State&amp;gt;IN &amp;lt;/State&amp;gt;
    &amp;lt;Zip&amp;gt;70005 &amp;lt;/Zip&amp;gt;
  &amp;lt;/Person&amp;gt;
  &amp;lt;Person&amp;gt;
    &amp;lt;LastName&amp;gt;Walker&amp;lt;/LastName&amp;gt;
    &amp;lt;FirstName&amp;gt;Jimmy&amp;lt;/FirstName&amp;gt;
    &amp;lt;MiddleName&amp;gt;Frank &amp;lt;/MiddleName&amp;gt;
    &amp;lt;Generation/&amp;gt;
    &amp;lt;Address/&amp;gt;
    &amp;lt;City/&amp;gt;
    &amp;lt;State&amp;gt;CA &amp;lt;/State&amp;gt;
    &amp;lt;Zip&amp;gt;90052 &amp;lt;/Zip&amp;gt;
  &amp;lt;/Person&amp;gt;
&amp;lt;/Employees&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Current - Employees.xslt&lt;/strong&gt;&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;!DOCTYPE xsl:stylesheet  [
  &amp;lt;!ENTITY nbsp   "&amp;amp;#160;"&amp;gt;
  &amp;lt;!ENTITY copy   "&amp;amp;#169;"&amp;gt;
  &amp;lt;!ENTITY reg    "&amp;amp;#174;"&amp;gt;
  &amp;lt;!ENTITY trade  "&amp;amp;#8482;"&amp;gt;
  &amp;lt;!ENTITY mdash  "&amp;amp;#8212;"&amp;gt;
  &amp;lt;!ENTITY ldquo  "&amp;amp;#8220;"&amp;gt;
  &amp;lt;!ENTITY rdquo  "&amp;amp;#8221;"&amp;gt;
  &amp;lt;!ENTITY pound  "&amp;amp;#163;"&amp;gt;
  &amp;lt;!ENTITY yen    "&amp;amp;#165;"&amp;gt;
  &amp;lt;!ENTITY euro   "&amp;amp;#8364;"&amp;gt;
]&amp;gt;
&amp;lt;xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&amp;gt;
  &amp;lt;xsl:output method="html" encoding="utf-16"/&amp;gt;
  &amp;lt;xsl:template match="/"&amp;gt;


    &amp;lt;xsl:for-each select="Employees/Person"&amp;gt;

      &amp;lt;table border="1" style="font-size:12pt; width:50%;"&amp;gt;
        &amp;lt;td&amp;gt;
          &amp;lt;p style="text-align:center; font-size:14pt; font-weight:bold; background-color:#404060; color:white;"&amp;gt;
            (&amp;lt;xsl:value-of select="position()"/&amp;gt;&amp;amp;nbsp;of&amp;amp;nbsp;&amp;lt;xsl:value-of select="count(//Person)"/&amp;gt;&amp;amp;nbsp;records found)
          &amp;lt;/p&amp;gt;
        &amp;lt;/td&amp;gt;
      &amp;lt;/table&amp;gt;
      &amp;lt;table border="1" style="font-size:12pt; width:50%;"&amp;gt;
        &amp;lt;tr&amp;gt;
          &amp;lt;td width="50%"&amp;gt;
            &amp;lt;span style="font-weight:bold;"&amp;gt;First Name:&amp;lt;/span&amp;gt;
            &amp;lt;xsl:value-of select="FirstName"/&amp;gt;
          &amp;lt;/td&amp;gt;
          &amp;lt;td width="50%"&amp;gt;
            &amp;lt;span style="font-weight:bold;"&amp;gt;Last Name:&amp;lt;/span&amp;gt;
            &amp;lt;xsl:value-of select="LastName"/&amp;gt;
          &amp;lt;/td&amp;gt;
        &amp;lt;/tr&amp;gt;
        &amp;lt;tr&amp;gt;
          &amp;lt;td width="50%"&amp;gt;
            &amp;lt;span style="font-weight:bold;"&amp;gt;Middle Name:&amp;lt;/span&amp;gt;
            &amp;lt;xsl:value-of select="MiddleName"/&amp;gt;
          &amp;lt;/td&amp;gt;
          &amp;lt;td width="50%"&amp;gt;
            &amp;lt;span style="font-weight:bold;"&amp;gt;Generation:&amp;lt;/span&amp;gt;
            &amp;lt;xsl:value-of select="Generation"/&amp;gt;
          &amp;lt;/td&amp;gt;
        &amp;lt;/tr&amp;gt;
        &amp;lt;tr&amp;gt;
          &amp;lt;td width="50%"&amp;gt;
            &amp;lt;span style="font-weight:bold;"&amp;gt;Address:&amp;lt;/span&amp;gt;
            &amp;lt;xsl:value-of select="Address"/&amp;gt;
          &amp;lt;/td&amp;gt;
          &amp;lt;td width="50%"&amp;gt;
            &amp;lt;span style="font-weight:bold;"&amp;gt;City:&amp;lt;/span&amp;gt;
            &amp;lt;xsl:value-of select="City"/&amp;gt;
          &amp;lt;/td&amp;gt;
        &amp;lt;/tr&amp;gt;
        &amp;lt;tr&amp;gt;
          &amp;lt;td width="50%"&amp;gt;
            &amp;lt;span style="font-weight:bold;"&amp;gt;State:&amp;lt;/span&amp;gt;
            &amp;lt;xsl:value-of select="State"/&amp;gt;
          &amp;lt;/td&amp;gt;
          &amp;lt;td width="50%"&amp;gt;
            &amp;lt;span style="font-weight:bold;"&amp;gt;Zip:&amp;lt;/span&amp;gt;
            &amp;lt;xsl:value-of select="Zip"/&amp;gt;
          &amp;lt;/td&amp;gt;
        &amp;lt;/tr&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/xsl:for-each&amp;gt;
  &amp;lt;/xsl:template&amp;gt;
&amp;lt;/xsl:stylesheet&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Current table output&lt;/strong&gt;&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
&amp;lt;table border="1" style="font-size: 12pt; width: 50%;"&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;First Name: &amp;lt;/span&amp;gt;John
        &amp;lt;/td&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Last Name: &amp;lt;/span&amp;gt;Smith
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Middle Name: &amp;lt;/span&amp;gt;Middle Name:David
        &amp;lt;/td&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Generation: &amp;lt;/span&amp;gt;Generation:Jr.
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Address: &amp;lt;/span&amp;gt;Address:101 Oak
        &amp;lt;/td&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;City: &amp;lt;/span&amp;gt;Peoria
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;State: &amp;lt;/span&amp;gt;AZ
        &amp;lt;/td&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Zip: &amp;lt;/span&amp;gt;85345
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
&amp;lt;/table&amp;gt;
&amp;lt;br /&amp;gt;
&amp;lt;table border="1" style="font-size: 12pt; width: 50%;"&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;First Name: &amp;lt;/span&amp;gt;Mark
        &amp;lt;/td&amp;gt;
        &amp;lt;td&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Last Name: &amp;lt;/span&amp;gt;Johnson
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Middle Name: &amp;lt;/span&amp;gt;
        &amp;lt;/td&amp;gt;
        &amp;lt;td&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Generation: &amp;lt;/span&amp;gt;Sr.
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Address: &amp;lt;/span&amp;gt;105 Blue
        &amp;lt;/td&amp;gt;
        &amp;lt;td&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;City: &amp;lt;/span&amp;gt;New Albany
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;State: &amp;lt;/span&amp;gt;IN
        &amp;lt;/td&amp;gt;
        &amp;lt;td&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Zip: &amp;lt;/span&amp;gt;70005
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
&amp;lt;/table&amp;gt;
&amp;lt;br /&amp;gt;
&amp;lt;table border="1" style="font-size: 12pt; width: 50%;"&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;First Name: &amp;lt;/span&amp;gt;Jimmy
        &amp;lt;/td&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Last Name: &amp;lt;/span&amp;gt;Walker
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Middle Name: &amp;lt;/span&amp;gt;Frank
        &amp;lt;/td&amp;gt;
        &amp;lt;td&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Generation: &amp;lt;/span&amp;gt;
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Address: &amp;lt;/span&amp;gt;
        &amp;lt;/td&amp;gt;
        &amp;lt;td&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;City: &amp;lt;/span&amp;gt;
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;State: &amp;lt;/span&amp;gt;CA
        &amp;lt;/td&amp;gt;
        &amp;lt;td&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Zip: &amp;lt;/span&amp;gt;90052
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
&amp;lt;/table&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Desired table output&lt;/strong&gt;&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
&amp;lt;table border="1" style="font-size: 12pt; width: 50%;"&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;First Name: &amp;lt;/span&amp;gt;John
        &amp;lt;/td&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Last Name: &amp;lt;/span&amp;gt;Smith
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Middle Name: &amp;lt;/span&amp;gt;David
        &amp;lt;/td&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Generation: &amp;lt;/span&amp;gt;Jr.
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Address: &amp;lt;/span&amp;gt;101 Oak
        &amp;lt;/td&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;City: &amp;lt;/span&amp;gt;Peoria
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;State: &amp;lt;/span&amp;gt;AZ
        &amp;lt;/td&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Zip: &amp;lt;/span&amp;gt;85345
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
&amp;lt;/table&amp;gt;
&amp;lt;br /&amp;gt;
&amp;lt;table border="1" style="font-size: 12pt; width: 50%;"&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;First Name: &amp;lt;/span&amp;gt;Mark
        &amp;lt;/td&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Last Name: &amp;lt;/span&amp;gt;Johnson
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Generation: &amp;lt;/span&amp;gt;Sr.
        &amp;lt;/td&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Address: &amp;lt;/span&amp;gt;105 Blue
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;City: &amp;lt;/span&amp;gt;New Albany
        &amp;lt;/td&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;State: &amp;lt;/span&amp;gt;IN
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Zip: &amp;lt;/span&amp;gt;70005
        &amp;lt;/td&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
&amp;lt;/table&amp;gt;
&amp;lt;br /&amp;gt;
&amp;lt;table border="1" style="font-size: 12pt; width: 50%;"&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;First Name: &amp;lt;/span&amp;gt;Jimmy
        &amp;lt;/td&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Last Name: &amp;lt;/span&amp;gt;Walker
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Middle Name: &amp;lt;/span&amp;gt;Frank
        &amp;lt;/td&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;State: &amp;lt;/span&amp;gt;CA
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
            &amp;lt;span style="font-weight: bold;"&amp;gt;Zip: &amp;lt;/span&amp;gt;90052
        &amp;lt;/td&amp;gt;
        &amp;lt;td valign="top" width="50%"&amp;gt;
        &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
&amp;lt;/table&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/421576/421576/xslt-transform-xml-document-to-display-two-columns-from-right-to-left/</guid>
      <pubDate>Mon, 07 Feb 2011 14:37:25 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>date addition in xslt</title>
      <link>http://www.programmersheaven.com/mb/xml/421126/421126/date-addition-in-xslt/</link>
      <description>Hi &lt;br /&gt;
&lt;br /&gt;
I have a date retrieved in xslt in this format "01/18/2011". I just want to know how to add 10 days to it. &lt;br /&gt;
&lt;br /&gt;
the below code gives the current date,month and year. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;xsl:variable name="rightNow" select="cal:getInstance()" /&amp;gt;&lt;br /&gt;
&amp;lt;xsl:variable name="month" select="cal:get($rightNow, 2) + 1" /&amp;gt;&lt;br /&gt;
&amp;lt;xsl:variable name="day" select="cal:get($rightNow, 5) " /&amp;gt;&lt;br /&gt;
&amp;lt;xsl:variable name="year" select="cal:get($rightNow, 1)" /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I have the date like this&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xsl:variable name="sampledate"&amp;gt;01/18/2011&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Plese let me know how to set this value of "sampledate" in calendar:getInstance and then add 10 days to it.&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/421126/421126/date-addition-in-xslt/</guid>
      <pubDate>Fri, 21 Jan 2011 05:26:48 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>XMPP/Jabber Client implementation</title>
      <link>http://www.programmersheaven.com/mb/xml/420427/420427/xmppjabber-client-implementation/</link>
      <description>Hello&lt;br /&gt;
&lt;br /&gt;
Im trying to implement a simple Jabber client app using C++.&lt;br /&gt;
&lt;br /&gt;
I understand that connection, handshake and user login happens through XML message streams.&lt;br /&gt;
&lt;br /&gt;
The code i have written is as follows :&lt;br /&gt;
&lt;br /&gt;
1) open socket&lt;br /&gt;
iSocket = socket(AF_INET, iSocketType, 0);&lt;br /&gt;
&lt;br /&gt;
2) connect to server hosted on same machine ie. localhost&lt;br /&gt;
if(connect(iSocket, (struct sockaddr*)&amp;amp;iSa, sizeof(iSa)) &amp;lt; 0)&lt;br /&gt;
&lt;br /&gt;
3) server handshake&lt;br /&gt;
string str = "&amp;lt;?xml version='1.0'?&amp;gt; &amp;lt;stream to='192.168.2.3:5222' xmlns='jabber:client'/&amp;gt;";&lt;br /&gt;
&lt;br /&gt;
int result = send(iSocket, str.c_str(), strlen(str.c_str()), 0);&lt;br /&gt;
while(true)&lt;br /&gt;
{&lt;br /&gt;
if(result &amp;lt;= 0)&lt;br /&gt;
break;&lt;br /&gt;
result = recv(iSocket, str2, strlen(str2), 0);&lt;br /&gt;
reply.append(str2);&lt;br /&gt;
}&lt;br /&gt;
reply is :&lt;br /&gt;
&amp;lt;?xml version='1.0'?&amp;gt;&amp;lt;stream:stream xmlns:stream='http://etherx.jabber.org/streams' id='1d01dbe8470a1700077872538724988a227c4f54' from='5222' xmlns='jabber:client'&amp;gt;t'&amp;gt;t&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My doubt is after this, any XML stream Im sending doesnt receive a reply&lt;br /&gt;
&lt;br /&gt;
I have tried different combinations.&lt;br /&gt;
References :&lt;br /&gt;
&lt;a href="http://java.sys-con.com/node/232087"&gt;http://java.sys-con.com/node/232087&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I even tried to extract the id received from reply in step 3 and constructed the stream. Tried 127.0.0.1 instead of localhost.&lt;br /&gt;
&lt;br /&gt;
Please help.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/420427/420427/xmppjabber-client-implementation/</guid>
      <pubDate>Wed, 22 Dec 2010 05:59:42 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>XSL Concatenate 3 values - having trouble!</title>
      <link>http://www.programmersheaven.com/mb/xml/420392/420392/xsl-concatenate-3-values---having-trouble/</link>
      <description>&lt;strong&gt;QUESTION:&lt;/strong&gt; The attributes for height and width appear in the rendered HTML, however the specified Background-color is not showing up.  Any ideas why this might be?&lt;br /&gt;
&lt;br /&gt;
EXAMPLE OF XML:&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;channel&amp;gt;
    &amp;lt;title&amp;gt;Colour Guide&amp;lt;/title&amp;gt;
    &amp;lt;link&amp;gt;&amp;lt;/link&amp;gt;
    &amp;lt;description&amp;gt;hi&amp;lt;/description&amp;gt;
    &amp;lt;lastBuildDate&amp;gt;Mon, 13 Dec 2010 12:14:59 GMT&amp;lt;/lastBuildDate&amp;gt;
    &amp;lt;image&amp;gt;
        &amp;lt;title&amp;gt;hello&amp;lt;/title&amp;gt;
        &amp;lt;url&amp;gt;pages/pagethirtytwo/subsection&amp;lt;/url&amp;gt;
        &amp;lt;link&amp;gt;&amp;lt;/link&amp;gt;
    &amp;lt;/image&amp;gt;
    &amp;lt;item&amp;gt;
        &amp;lt;title&amp;gt;Player 12&amp;lt;/title&amp;gt;
        &amp;lt;link&amp;gt;&amp;lt;/link&amp;gt;
        &amp;lt;ref id="80-2563"&amp;gt;
            &amp;lt;shortdesc&amp;gt;Midfield, Defense&amp;lt;/shortdesc&amp;gt;
            &amp;lt;longdesc&amp;gt;Midfield Defensive player.&amp;lt;/longdesc&amp;gt;
            &amp;lt;L&amp;gt;87.04&amp;lt;/L&amp;gt;
            &amp;lt;A&amp;gt;-4.3&amp;lt;/A&amp;gt;
            &amp;lt;B&amp;gt;84.39&amp;lt;/B&amp;gt;
            &amp;lt;R&amp;gt;239&amp;lt;/R&amp;gt;
            &amp;lt;G&amp;gt;216&amp;lt;/G&amp;gt;
            &amp;lt;B2&amp;gt;33&amp;lt;/B2&amp;gt;
        &amp;lt;/ref&amp;gt;
    &amp;lt;/item&amp;gt;
&amp;lt;/channel&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XSLT code that is giving me trouble:&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
&amp;lt;xsl:for-each select="ref"&amp;gt;&amp;lt;td&amp;gt;&amp;lt;xsl:attribute name="style"&amp;gt;&amp;lt;![CDATA[height:12px;width:12px;[B]ba
ckground-color:(]]&amp;gt;&amp;lt;xsl:value-of select = "concat(R,',',G,',',B2)" /&amp;gt;&amp;lt;![CDATA[)]]&amp;gt;[/b]&amp;lt;/xsl:attribute&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/xsl:for-each&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Full code:&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&amp;gt;
&amp;lt;xsl:output method="html" encoding="utf-8"/&amp;gt;
	&amp;lt;xsl:template match="/"&amp;gt;
	  &amp;lt;xsl:apply-templates select="channel" /&amp;gt;
	  &amp;lt;xsl:call-template name="items"/&amp;gt;
	&amp;lt;/xsl:template&amp;gt;
	&amp;lt;xsl:template match="channel"&amp;gt;
		&amp;lt;div class="ChannelTitle"&amp;gt;
		  &amp;lt;h1&amp;gt;&amp;lt;xsl:element name="a"&amp;gt;&amp;lt;xsl:attribute name="title"&amp;gt;&amp;lt;xsl:value-of disable-output-escaping="yes" select="title" /&amp;gt;&amp;lt;/xsl:attribute&amp;gt;&amp;lt;xsl:attribute name="href"&amp;gt;&amp;lt;xsl:value-of disable-output-escaping="yes" select="link" /&amp;gt;&amp;lt;/xsl:attribute&amp;gt;&amp;lt;/xsl:element&amp;gt;&amp;lt;/h1&amp;gt;
		  &amp;lt;h3&amp;gt;&amp;lt;xsl:value-of disable-output-escaping="yes" select="description" /&amp;gt;&amp;lt;/h3&amp;gt;
		&amp;lt;/div&amp;gt;
	&amp;lt;/xsl:template&amp;gt;
	&amp;lt;xsl:template name="items"&amp;gt;
		&amp;lt;xsl:for-each select="channel/item"&amp;gt;
		  &amp;lt;div class="Article"&amp;gt;
		    &amp;lt;h3 id="ArticleTitle"&amp;gt;&amp;lt;xsl:element name="a"&amp;gt;&amp;lt;xsl:attribute name="title"&amp;gt;&amp;lt;xsl:value-of disable-output-escaping="yes" select="title" /&amp;gt;&amp;lt;/xsl:attribute&amp;gt;&amp;lt;xsl:attribute name="href"&amp;gt;&amp;lt;xsl:value-of disable-output-escaping="yes" select="link" /&amp;gt;&amp;lt;/xsl:attribute&amp;gt;&amp;lt;/xsl:element&amp;gt;&amp;lt;/h3&amp;gt;
		    &amp;lt;p id="ArticleDescription"&amp;gt;
		    	&amp;lt;table cellspacing="0" cellpadding="0" border="0"&amp;gt;
					&amp;lt;tr&amp;gt;
						&amp;lt;xsl:for-each select="ref"&amp;gt;&amp;lt;td&amp;gt;&amp;lt;xsl:attribute name="style"&amp;gt;&amp;lt;![CDATA[height:12px;width:12px;backg
round-color:(]]&amp;gt;&amp;lt;xsl:value-of select = "concat(R,',',G,',',B2)" /&amp;gt;&amp;lt;![CDATA[)]]&amp;gt;&amp;lt;/xsl:attribute&amp;gt; &amp;lt;xsl:value-of select = "concat(R,',',G,',',B2)" /&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/xsl:for-each&amp;gt;
					&amp;lt;/tr&amp;gt;
				&amp;lt;/table&amp;gt;
			&amp;lt;/p&amp;gt;
		  &amp;lt;/div&amp;gt;
	  	&amp;lt;/xsl:for-each&amp;gt;
	&amp;lt;/xsl:template&amp;gt;
&amp;lt;/xsl:stylesheet&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Seth&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/420392/420392/xsl-concatenate-3-values---having-trouble/</guid>
      <pubDate>Mon, 20 Dec 2010 15:40:21 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>XML DTD Assistance</title>
      <link>http://www.programmersheaven.com/mb/xml/419282/419282/xml-dtd-assistance/</link>
      <description>Good evening!&lt;br /&gt;
&lt;br /&gt;
I am working on an assignment where I create DVD database in XML and validate it with a DTD. I believe that I have accomplished this, but I would like someone to look at it and tell me if you see any issues. So far, everything validates fine, in other words no errors when displayed in an Internet Explorer window. However, I would like to make sure that I am hitting the right points.&lt;br /&gt;
&lt;br /&gt;
DVDs.dtd file&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;

&amp;lt;!--DVDs Private External DTD for Validating DVDs.xml--&amp;gt;
&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;!ELEMENT DVDs (DVD)+&amp;gt;

&amp;lt;!ELEMENT DVD (title, genre, movieRating, viewerRating, summary, year, director, runtime, studio, actors)&amp;gt;

&amp;lt;!ELEMENT title (#PCDATA)&amp;gt;

&amp;lt;!ELEMENT genre (#PCDATA)&amp;gt;
&amp;lt;!ATTLIST genre kind (action | comedy | drama | family | foreign | horror | musical | other) #REQUIRED &amp;gt;

&amp;lt;!ELEMENT movieRating (#PCDATA)&amp;gt;
&amp;lt;!ATTLIST movieRating rating (G | PG | PG-13 | R | NC-17) #REQUIRED &amp;gt;

&amp;lt;!ELEMENT viewerRating (#PCDATA)&amp;gt;
&amp;lt;!ATTLIST viewerRating rating (1 | 2 | 3 | 4 | 5) #REQUIRED &amp;gt;

&amp;lt;!ELEMENT summary (#PCDATA)&amp;gt;

&amp;lt;!ELEMENT year (#PCDATA)&amp;gt;

&amp;lt;!ELEMENT director (#PCDATA)&amp;gt;

&amp;lt;!ELEMENT runtime (#PCDATA)&amp;gt;

&amp;lt;!ELEMENT studio (#PCDATA)&amp;gt;

&amp;lt;!ELEMENT actors (actor)+&amp;gt;
&amp;lt;!ELEMENT actor (first, last)&amp;gt;
&amp;lt;!ELEMENT actor (#PCDATA)&amp;gt;
&amp;lt;!ELEMENT first (#PCDATA)&amp;gt;
&amp;lt;!ELEMENT last (#PCDATA)&amp;gt;
&amp;lt;!ATTLIST actor idnum CDATA #REQUIRED &amp;gt;


&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
DVDs.xml&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;

&amp;lt;?xml version="1.0" encoding="UTF-8" ?&amp;gt;
&amp;lt;!-- DVDs.dtd can be found in the same directory as DVDs.xml --&amp;gt;
&amp;lt;!DOCTYPE DVDs SYSTEM "DVDS.dtd"&amp;gt;
&amp;lt;DVDs&amp;gt;
&amp;lt;DVD&amp;gt;
&amp;lt;title&amp;gt;Star Wars Episode IV: A New Hope&amp;lt;/title&amp;gt;
&amp;lt;genre&amp;gt;action&amp;lt;/genre&amp;gt;
&amp;lt;movieRating&amp;gt;PG&amp;lt;/movieRating&amp;gt;
&amp;lt;viewerRating&amp;gt;5&amp;lt;/viewerRating&amp;gt;
&amp;lt;summary&amp;gt;Young hero Luke Skywalker joins the Rebel Alliance to help overthrow the tyrannical Galactic Empire.
&amp;lt;/summary&amp;gt;
&amp;lt;year&amp;gt;1977&amp;lt;/year&amp;gt;
&amp;lt;director&amp;gt;George Lucas&amp;lt;/director&amp;gt;
&amp;lt;runtime&amp;gt;121&amp;lt;/runtime&amp;gt;
&amp;lt;studio&amp;gt;20th Century Fox&amp;lt;/studio&amp;gt;
&amp;lt;actors&amp;gt;
&amp;lt;actor idnum="0001"&amp;gt;
&amp;lt;first&amp;gt;Mark&amp;lt;/first&amp;gt;
&amp;lt;last&amp;gt;Hamill&amp;lt;/last&amp;gt;
&amp;lt;/actor&amp;gt;
&amp;lt;actor idnum="0002"&amp;gt;
&amp;lt;first&amp;gt;Harrison&amp;lt;/first&amp;gt;
&amp;lt;last&amp;gt;Ford&amp;lt;/last&amp;gt;
&amp;lt;/actor&amp;gt;
&amp;lt;actor idnum="0003"&amp;gt;
&amp;lt;first&amp;gt;Carrie&amp;lt;/first&amp;gt;
&amp;lt;last&amp;gt;Fisher&amp;lt;/last&amp;gt;
&amp;lt;/actor&amp;gt;
&amp;lt;/actors&amp;gt;
&amp;lt;/DVD&amp;gt;
&amp;lt;!-- Rest of DVDs omitted for brevity's sake --&amp;gt;
&amp;lt;/DVDs&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Main points that I am concerned about:&lt;br /&gt;
&lt;br /&gt;
1) 'movieRatings' should only be one of the choices in the enumerated list (G, PG, etc.). When I tried to enter a different value in the xml file, it still validated in the Internet Explorer window (i.e. no errors). I thought it would fly unless it was one of the predetermined choices?&lt;br /&gt;
&lt;br /&gt;
2) Although it does not specify in the assignment description, I would like to do something similar with 'viewerRating'. In other words, only a number of 1 to 5 may be entered.&lt;br /&gt;
&lt;br /&gt;
3) Each actor has to have their first and last name listed and is to have a unique identifier. I think I did it right but would like to be sure.&lt;br /&gt;
&lt;br /&gt;
Any and all suggestions, comments or observations are welcome. Thanks in advance!&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/419282/419282/xml-dtd-assistance/</guid>
      <pubDate>Sat, 23 Oct 2010 16:52:05 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>xslt help</title>
      <link>http://www.programmersheaven.com/mb/xml/418650/418650/xslt-help/</link>
      <description>HI,&lt;br /&gt;
&lt;br /&gt;
i have a problem with xslt for the bullet list item:&lt;br /&gt;
&lt;br /&gt;
Here is my sample input xml:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;text&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;bull;text&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;bull;text&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;bull;text&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;text&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;bull;text&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;bull;text&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;bull;text&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;text&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/section1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;text&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;list type="bullet"&amp;gt;&lt;br /&gt;
&amp;lt;item&amp;gt;&amp;lt;p&amp;gt;&amp;amp;bull;text&amp;lt;/p&amp;gt;&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item&amp;gt;&amp;lt;p&amp;gt;&amp;amp;bull;text&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;item&amp;gt;&amp;lt;p&amp;gt;&amp;amp;bull;text&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;text&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;list type="bullet"&amp;gt;&lt;br /&gt;
&amp;lt;item&amp;gt;&amp;lt;p&amp;gt;&amp;amp;bull;text&amp;lt;/p&amp;gt;&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item&amp;gt;&amp;lt;p&amp;gt;&amp;amp;bull;text&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;item&amp;gt;&amp;lt;p&amp;gt;&amp;amp;bull;text&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;text&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/section1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please suggest..&lt;br /&gt;
Thanks in advance&lt;br /&gt;
Sag&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/418650/418650/xslt-help/</guid>
      <pubDate>Fri, 10 Sep 2010 02:14:44 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>How to put video on iPod/iPhone/PSP/Zune/Zen/Sansa Fuze……</title>
      <link>http://www.programmersheaven.com/mb/xml/418186/418186/how-to-put-video-on-ipodiphonepspzunezensansa-fuze/</link>
      <description>This guide is shared to help people put any video on their portable devices.&lt;br /&gt;
&lt;br /&gt;
Most devices only accept the following common video formats:&lt;br /&gt;
&lt;strong&gt;iPod/iPhone:&lt;/strong&gt; H.264 (up to 320*240, 768kbps, 30fps), MPEG-4 (up to 480*480, 2500kbps, 30fps).&lt;br /&gt;
&lt;strong&gt;Zune: &lt;/strong&gt;WMV, MPEG-4, H.264(30fps).&lt;br /&gt;
&lt;strong&gt;Creative Zen: &lt;/strong&gt;AVI.&lt;br /&gt;
&lt;strong&gt;Sansa: &lt;/strong&gt;MPEG-4, MP4.&lt;br /&gt;
&lt;br /&gt;
In order to put some unusual video on your portable devices you need a professional &lt;strong&gt;[url=http://www.4easysoft.com/total-video-converter.html]Video Converter [/url] &lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;4Easysoft Total video converter &lt;/strong&gt;can convert video between almost all video formats.&lt;br /&gt;
&lt;strong&gt;Input Video Formats:&lt;/strong&gt; WMV, MP4, MOV, M4V, AVI, FLV, 3GP, 3G2, MPG, VOB, MPEG, MPG, ASF, MOD, MKV,RM,TOD, MPV, TS, HD videos, etc.&lt;br /&gt;
&lt;strong&gt;Output video formats:&lt;/strong&gt;MP4, MOV, M4V, VOB, XviD, AVI, FLV, 3GP, 3G2, MPG, ASF, MKV, RM. H.264.MPEG-4, WMV, Super VCD(NTSC, PAL, SECAM), VCD(NTSC, PAL, SECAM) , DVD(NTSC, PAL, SECAM), HD video.&lt;br /&gt;
&lt;br /&gt;
The following is about how to use video converter to convert almost any video formats to most portable devices supported video.&lt;br /&gt;
&lt;strong&gt;Step 0:&lt;/strong&gt; Download and install [url=http://www.4easysoft.com/download/total-video-converter.exe]4Easysoft Total Video Converter[/url]&lt;br /&gt;
&lt;strong&gt;Step 1:&lt;/strong&gt; Run it and click the “Add File” button to load your video.&lt;br /&gt;
&lt;strong&gt;Step 2:&lt;/strong&gt; Select the output video format from the profile drop-download list.&lt;br /&gt;
The profile including video for almost any portable devices such as iPod, iPhone, Archos, iRiver, PSP, Zune. Creative Zen, Nokia Serials, Palm, and so on..&lt;br /&gt;
&lt;strong&gt;Big surprice:&lt;/strong&gt;This converter can also support HD video and flash video as its input and output video, such as HD H.264, HD AVI, HD MPG, HD TS, HD WMV, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.programmersheaven.com/images/broken.gif" /&gt;http://www.4easysoft.com/guide/video-converter/start.jpg[/img]&lt;br /&gt;
&lt;br /&gt;
Or you can click “setting” button to customize output settings by setting Video Encoder, Resolution, Frame Rate, Video Bitrate, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.programmersheaven.com/images/broken.gif" /&gt;http://www.4easysoft.com/guide/video-converter/setting.jpg[/img]&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Step 3:&lt;/strong&gt;Edit your video.&lt;br /&gt;
You can use the powerful editing function to edit your video.&lt;br /&gt;
&lt;strong&gt;Effect:&lt;/strong&gt; You can use this function to optimize the video effect.&lt;br /&gt;
By clicking “Effect” button, you can set the video Brightness, Contrast, Saturation and check Deinterlacing which helps you to convert interlaced video to the progressive video.&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.programmersheaven.com/images/broken.gif" /&gt;http://www.4easysoft.com/guide/video-converter/effect.jpg[/img]&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Trim&lt;/strong&gt;: You can use this function to cut any clip of your video.&lt;br /&gt;
Click the “Trim” and a dialogue-box pops up. You can drag the slide-bar to the position you want.&lt;br /&gt;
You can also set the Start time and the End time to trim your video.&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.programmersheaven.com/images/broken.gif" /&gt;http://www.4easysoft.com/guide/video-converter/trim.JPG[/img]&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Crop:&lt;/strong&gt; You can remove the black edges around your movie video and customize the size of video play region as you wish. Click “Crop” to open the Trim window. Select a crop mode in the Crop Mode drop-down list and click OK to save the crop. &lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.programmersheaven.com/images/broken.gif" /&gt;http://www.4easysoft.com/guide/video-converter/crop.JPG[/img]&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Preferences&lt;/strong&gt;: By clicking the “Preference” button you can select the output destination, the Snapshot foler, the format of the snapshot image. You can also choose to shut down your computer or do nothing after your conversion. You can also select the CPU usage.&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.programmersheaven.com/images/broken.gif" /&gt;http://www.4easysoft.com/guide/video-converter/preference.JPG[/img]&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Merge&lt;/strong&gt;: You can use this function to merge several videos into one.&lt;br /&gt;
&lt;strong&gt;Snapshot&lt;/strong&gt;: You can use this function to capture your favorite image.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Step 4:&lt;/strong&gt; Click the “Start” button to start your conversion and in a short while it will be finished.&lt;br /&gt;
&lt;br /&gt;
Some related video editing tools:&lt;br /&gt;
&lt;strong&gt;[url=http://www.4easysoft.com/mod-converter.html]Mod Converter[/url]&lt;/strong&gt;:&lt;br /&gt;
It can convert Mod and Tod videos (made by some digital camcorder such JVC, Sony and so on) to any popular video formats such as AVI, WMV, RM, RMVB, MP3, etc. Besides professional conversion, they also have functions of Trim, Crop and Merge chapters into one file.&lt;br /&gt;
&lt;strong&gt;[url=http://www.4easysoft.com/mkv-converter.html]MKV Converter[/url]&lt;/strong&gt;&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/418186/418186/how-to-put-video-on-ipodiphonepspzunezensansa-fuze/</guid>
      <pubDate>Wed, 04 Aug 2010 23:19:12 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>XML and relational database mapping</title>
      <link>http://www.programmersheaven.com/mb/xml/416161/416161/xml-and-relational-database-mapping/</link>
      <description>Hi&lt;br /&gt;
I'm very new to XML, and have the following question.&lt;br /&gt;
I have XML file like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version="1.0"?&amp;gt;&lt;br /&gt;
&amp;lt;Company&amp;gt;&lt;br /&gt;
  &amp;lt;Department&amp;gt;&lt;br /&gt;
    &amp;lt;Name&amp;gt;Enterprise Development&amp;lt;/Name&amp;gt;&lt;br /&gt;
    &amp;lt;Employee&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Jeff&amp;lt;/Name&amp;gt;&lt;br /&gt;
    &amp;lt;/Employee&amp;gt;&lt;br /&gt;
    &amp;lt;Employee&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Mike&amp;lt;/Name&amp;gt;&lt;br /&gt;
    &amp;lt;/Employee&amp;gt;&amp;gt;&lt;br /&gt;
  &amp;lt;/Department&amp;gt;&lt;br /&gt;
  &amp;lt;Department&amp;gt;&lt;br /&gt;
    &amp;lt;Name&amp;gt;Foundation Services&amp;lt;/Name&amp;gt;&lt;br /&gt;
    &amp;lt;Employee&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Sam&amp;lt;/Name&amp;gt;&lt;br /&gt;
    &amp;lt;/Employee&amp;gt;&lt;br /&gt;
  &amp;lt;/Department&amp;gt;&lt;br /&gt;
&amp;lt;/Company&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is a one to many relationship between 'Department' and 'Employee'. When I import this file into Access DB, it creates the two tables with the data in it, but it does not seem to know there is such a relationship between the two tables. The schema is inferred.&lt;br /&gt;
How do I fix this.?? Do I include the primary key of the Department in both the Department and the Employee, and then manually set up the relationship in Access, or is there a more 'correct' solution.??&lt;br /&gt;
Thanks&lt;br /&gt;
Anton&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/416161/416161/xml-and-relational-database-mapping/</guid>
      <pubDate>Wed, 05 May 2010 07:59:17 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>Suggestions for why this XSLT isn't working?</title>
      <link>http://www.programmersheaven.com/mb/xml/415260/415260/suggestions-for-why-this-xslt-isnt-working/</link>
      <description>I'm a relative beginner when it comes to XSLT but I thought this would be a fairly straightforward example. I'm just trying to render the items from an RSS feed as a simple unordered list &amp;lt;ul&amp;gt;. It doesn't, however, return any results and I can't work out why.&lt;br /&gt;
&lt;br /&gt;
here's the xslt code &lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
&amp;lt;?xml version="1.0" encoding="ISO-8859-1"?&amp;gt;
&amp;lt;!-- Edited by XMLSpy® --&amp;gt;
&amp;lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&amp;gt;

&amp;lt;xsl:template match="/"&amp;gt;
  &amp;lt;html&amp;gt;
  &amp;lt;body&amp;gt;
  &amp;lt;h2&amp;gt;DLG Circulars&amp;lt;/h2&amp;gt;
    &amp;lt;ul&amp;gt;
       &amp;lt;xsl:for-each select="rss/channel/item/"&amp;gt;
       &amp;lt;li&amp;gt;&amp;lt;a href="&amp;lt;xsl:value-of select="link"/&amp;gt;"&amp;gt;
             &amp;lt;xsl:value-of select="title"/&amp;gt;&amp;lt;/a&amp;gt;
             &amp;lt;br /&amp;gt;
             &amp;lt;xsl:value-of select="description"/&amp;gt;
       &amp;lt;/li&amp;gt;
       &amp;lt;/xsl:for-each&amp;gt;
    &amp;lt;/ul&amp;gt;
  &amp;lt;/body&amp;gt;
  &amp;lt;/html&amp;gt;
&amp;lt;/xsl:template&amp;gt;
&amp;lt;/xsl:stylesheet&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
and here's a portion of the source rss/xml file:&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
&amp;lt;?xml version="1.0"?&amp;gt;
&amp;lt;rss version="2.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007"&amp;gt;
   &amp;lt;channel&amp;gt;
      &amp;lt;title&amp;gt;DLG Circulars&amp;lt;/title&amp;gt;
      &amp;lt;description&amp;gt;Circulars from the Department of Local Government&amp;lt;/description&amp;gt;
      &amp;lt;link&amp;gt;http://pipes.yahoo.com/pipes/pipe.info?_id=61096c12df0a4826
a0c39f6b85da0ead&amp;lt;/link&amp;gt;
      &amp;lt;pubDate&amp;gt;Wed, 07 Apr 2010 20:44:50 -0700&amp;lt;/pubDate&amp;gt;
      &amp;lt;generator&amp;gt;http://pipes.yahoo.com/pipes/&amp;lt;/generator&amp;gt;

      &amp;lt;item&amp;gt;
         &amp;lt;title&amp;gt;Walk Safely to School Day (28 kb)&amp;lt;/title&amp;gt;
         &amp;lt;link&amp;gt;http://www.dlg.nsw.gov.au/dlg/dlghome/documents/Circulars/10-07.pdf&amp;lt;/link&amp;gt;
         &amp;lt;description&amp;gt;Circular, Ref : 10-07&amp;lt;/description&amp;gt;
         &amp;lt;guid isPermaLink="false"&amp;gt;http://www.dlg.nsw.gov.au/dlg/dlghome/documents/Circulars/10-07.pdf&amp;lt;/guid&amp;gt;
         &amp;lt;pubDate&amp;gt;Tue, 06 Apr 2010 17:00:00 -0700&amp;lt;/pubDate&amp;gt;
         &amp;lt;media:thumbnail url="http://www.dlg.nsw.gov.au/images/dlglogo.gif"/&amp;gt;
         &amp;lt;category&amp;gt;DLG&amp;lt;/category&amp;gt;
      &amp;lt;/item&amp;gt;
      &amp;lt;item&amp;gt;
         &amp;lt;title&amp;gt;Characteristics Of Candidates And Councillors 2008 (38 kb)&amp;lt;/title&amp;gt;
         &amp;lt;link&amp;gt;http://www.dlg.nsw.gov.au/dlg/dlghome/documents/Circulars/10-06.pdf&amp;lt;/link&amp;gt;
         &amp;lt;description&amp;gt;Circular, Ref : 10-06&amp;lt;/description&amp;gt;
         &amp;lt;guid isPermaLink="false"&amp;gt;http://www.dlg.nsw.gov.au/dlg/dlghome/documents/Circulars/10-06.pdf&amp;lt;/guid&amp;gt;
         &amp;lt;pubDate&amp;gt;Thu, 04 Mar 2010 16:00:00 -0800&amp;lt;/pubDate&amp;gt;
         &amp;lt;media:thumbnail url="http://www.dlg.nsw.gov.au/images/dlglogo.gif"/&amp;gt;
         &amp;lt;category&amp;gt;DLG&amp;lt;/category&amp;gt;
      &amp;lt;/item&amp;gt;
      &amp;lt;item&amp;gt;
         &amp;lt;title&amp;gt;Updated guidelines on the exercise of functions under CA Act 1998 and Companion Animals Frequently Asked Questions (49 kb)&amp;lt;/title&amp;gt;
         &amp;lt;link&amp;gt;http://www.dlg.nsw.gov.au/dlg/dlghome/documents/Circulars/10-05.pdf&amp;lt;/link&amp;gt;
         &amp;lt;description&amp;gt;Circular, Ref : 10-05&amp;lt;/description&amp;gt;
         &amp;lt;guid isPermaLink="false"&amp;gt;http://www.dlg.nsw.gov.au/dlg/dlghome/documents/Circulars/10-05.pdf&amp;lt;/guid&amp;gt;
         &amp;lt;pubDate&amp;gt;Thu, 04 Mar 2010 16:00:00 -0800&amp;lt;/pubDate&amp;gt;
         &amp;lt;media:thumbnail url="http://www.dlg.nsw.gov.au/images/dlglogo.gif"/&amp;gt;
         &amp;lt;category&amp;gt;DLG&amp;lt;/category&amp;gt;
      &amp;lt;/item&amp;gt;

   &amp;lt;/channel&amp;gt;
&amp;lt;/rss&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
what have I done wrong?&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/415260/415260/suggestions-for-why-this-xslt-isnt-working/</guid>
      <pubDate>Wed, 07 Apr 2010 21:19:24 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>Question on using event handler with SAX Parsing and  DOM</title>
      <link>http://www.programmersheaven.com/mb/xml/413609/413609/question-on-using-event-handler-with-sax-parsing-and--dom/</link>
      <description>I plan to use SAX parsing for my project. The event handler logic gets complex and not clean when using SAX parsing. I was wondering if it is possible to capture events and create the DOM document for each row we are interested in and parse dom document to capture the information we want at each row end element notification? Can some one shed some light if we can achive this? Please provide your suggestions.&lt;br /&gt;
&lt;br /&gt;
for example if we can create a dom document and add all elements, attributes for the row as events happen for row tag, During end element notification we could use dom methods to get what we want from each row.. If we can achive this that way the event handler would be clean.&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
&amp;lt;row&amp;gt;&lt;br /&gt;
&amp;lt;id&amp;gt;200&amp;lt;/id&amp;gt;&amp;lt;name&amp;gt;User1&amp;lt;/name&amp;gt;.....&lt;br /&gt;
&amp;lt;/row&amp;gt;&lt;br /&gt;
&amp;lt;row&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/row&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/413609/413609/question-on-using-event-handler-with-sax-parsing-and--dom/</guid>
      <pubDate>Wed, 17 Feb 2010 19:10:08 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>Help with XML file - PLEASE</title>
      <link>http://www.programmersheaven.com/mb/xml/412715/412715/help-with-xml-file---please/</link>
      <description>Below is code for XML Index file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;logo file="images/logo.png" x_position="-20" y_position="0" /&amp;gt;&lt;br /&gt;
&amp;lt;menu&lt;br /&gt;
button_label = "Home"&lt;br /&gt;
module_swf = "slideshow.swf"&lt;br /&gt;
module_xml = "xml/slideshow_1.xml"&lt;br /&gt;
back_ground_file = ""&lt;br /&gt;
overlay_color = "0x151618"&lt;br /&gt;
module_color = "0x151618"&lt;br /&gt;
item_play_sound = "play"&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;item&lt;br /&gt;
button_label = "Slideshow"&lt;br /&gt;
module_swf = "slideshow.swf"&lt;br /&gt;
module_xml = "xml/slideshow_2.xml"&lt;br /&gt;
back_ground_file = ""&lt;br /&gt;
overlay_color = "0x151618"&lt;br /&gt;
module_color = "0x151618"&lt;br /&gt;
item_link = ""&lt;br /&gt;
item_link_target = ""&lt;br /&gt;
item_play_sound = "play"&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;item&lt;br /&gt;
button_label = "Company"&lt;br /&gt;
module_swf = "long_text.swf"&lt;br /&gt;
module_xml = "xml/long_text.xml"&lt;br /&gt;
back_ground_file = ""&lt;br /&gt;
overlay_color = "0x151618"&lt;br /&gt;
module_color = "0x151618"&lt;br /&gt;
item_link = ""&lt;br /&gt;
item_link_target = ""&lt;br /&gt;
item_play_sound = "play"&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;item&lt;br /&gt;
button_label = "Services"&lt;br /&gt;
module_swf = "services.swf"&lt;br /&gt;
module_xml = "xml/services.xml"&lt;br /&gt;
back_ground_file = ""&lt;br /&gt;
overlay_color = "0x151618"&lt;br /&gt;
module_color = "0x151618"&lt;br /&gt;
item_link = ""&lt;br /&gt;
item_link_target = ""&lt;br /&gt;
item_play_sound = "play"&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;item&lt;br /&gt;
button_label = "News"&lt;br /&gt;
module_swf = "news.swf"&lt;br /&gt;
module_xml = "xml/news.xml"&lt;br /&gt;
back_ground_file = ""&lt;br /&gt;
overlay_color = "0x151618"&lt;br /&gt;
module_color = "0x151618"&lt;br /&gt;
item_link = ""&lt;br /&gt;
item_link_target = ""&lt;br /&gt;
item_play_sound = "play"&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;menu button_label="About us"&amp;gt;&lt;br /&gt;
&amp;lt;item&lt;br /&gt;
button_label = "Staff"&lt;br /&gt;
module_swf = "staff.swf"&lt;br /&gt;
module_xml = "xml/staff.xml"&lt;br /&gt;
back_ground_file = ""&lt;br /&gt;
overlay_color = "0x151618"&lt;br /&gt;
module_color = "0x151618"&lt;br /&gt;
item_link = ""&lt;br /&gt;
item_link_target = ""&lt;br /&gt;
item_play_sound = "play"&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;item&lt;br /&gt;
button_label = "Contact"&lt;br /&gt;
module_swf = "contact.swf"&lt;br /&gt;
module_xml = "xml/contact.xml"&lt;br /&gt;
back_ground_file = ""&lt;br /&gt;
overlay_color = "0x151618"&lt;br /&gt;
module_color = "0x151618"&lt;br /&gt;
item_link = ""&lt;br /&gt;
item_link_target = ""&lt;br /&gt;
item_play_sound = "play"&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;/menu&amp;gt; &lt;br /&gt;
&amp;lt;menu button_label="Galleries"&amp;gt;&lt;br /&gt;
&amp;lt;item&lt;br /&gt;
button_label = "Galleries"&lt;br /&gt;
module_swf = "galleries.swf"&lt;br /&gt;
module_xml = "xml/galleries.xml"&lt;br /&gt;
back_ground_file = ""&lt;br /&gt;
overlay_color = "0x151618"&lt;br /&gt;
module_color = "0x151618"&lt;br /&gt;
item_link = ""&lt;br /&gt;
item_link_target = ""&lt;br /&gt;
item_play_sound = "play"&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;item&lt;br /&gt;
button_label = "Gallery"&lt;br /&gt;
module_swf = "galleries.swf"&lt;br /&gt;
module_xml = "xml/gallery.xml"&lt;br /&gt;
back_ground_file = ""&lt;br /&gt;
overlay_color = "0x151618"&lt;br /&gt;
module_color = "0x151618"&lt;br /&gt;
item_link = ""&lt;br /&gt;
item_link_target = ""&lt;br /&gt;
item_play_sound = "play"&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;item&lt;br /&gt;
button_label = "Image"&lt;br /&gt;
module_swf = "galleries.swf"&lt;br /&gt;
module_xml = "xml/image.xml"&lt;br /&gt;
back_ground_file = ""&lt;br /&gt;
overlay_color = "0x151618"&lt;br /&gt;
module_color = "0x151618"&lt;br /&gt;
item_link = ""&lt;br /&gt;
item_link_target = ""&lt;br /&gt;
item_play_sound = "play"&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;item&lt;br /&gt;
button_label = "Video"&lt;br /&gt;
module_swf = "galleries.swf"&lt;br /&gt;
module_xml = "xml/video.xml"&lt;br /&gt;
back_ground_file = ""&lt;br /&gt;
overlay_color = "0x151618"&lt;br /&gt;
module_color = "0x151618"&lt;br /&gt;
item_link = ""&lt;br /&gt;
item_link_target = ""&lt;br /&gt;
item_play_sound = "play"&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;/menu&amp;gt;&lt;br /&gt;
&amp;lt;item&lt;br /&gt;
button_label = "Downloads"&lt;br /&gt;
module_swf = "downloads.swf"&lt;br /&gt;
module_xml = "xml/downloads.xml"&lt;br /&gt;
back_ground_file = ""&lt;br /&gt;
overlay_color = "0x151618"&lt;br /&gt;
module_color = "0x151618"&lt;br /&gt;
item_link = ""&lt;br /&gt;
item_link_target = ""&lt;br /&gt;
item_play_sound = "play"&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;/menu&amp;gt; &lt;br /&gt;
&amp;lt;audio auto_start="true" volume_value="70" on_complete="playlist"&amp;gt;&lt;br /&gt;
	&amp;lt;item mp3 = "audio/adg3.com_cloudlessDays.mp3" /&amp;gt;&lt;br /&gt;
		&amp;lt;item mp3 = "audio/adg3.com_chuckedKnuckles.mp3" /&amp;gt;&lt;br /&gt;
		&amp;lt;item mp3 = "audio/adg3.com_bustedChump.mp3" /&amp;gt;&lt;br /&gt;
		&amp;lt;item mp3 = "audio/adg3.com_coreIssues.mp3" /&amp;gt;&lt;br /&gt;
		&amp;lt;item mp3 = "audio/adg3.com_crypticPsyche.mp3" /&amp;gt;&lt;br /&gt;
		&amp;lt;item mp3 = "audio/adg3.com_electroFreak.mp3" /&amp;gt;&lt;br /&gt;
		&amp;lt;item mp3 = "audio/adg3.com_freeForm.mp3" /&amp;gt;&lt;br /&gt;
	   &amp;lt;/audio&amp;gt;&lt;br /&gt;
	&amp;lt;footer&amp;gt;&amp;lt;![CDATA[&amp;lt;font color="#4a4d4f"&amp;gt;&amp;lt;a href="http://h2o-website.blogspot.com/" target="_blank"&amp;gt;© h2O Website Design&amp;lt;/a&amp;gt;&amp;lt;/font&amp;gt;]]&amp;gt;&amp;lt;/footer&amp;gt;&lt;br /&gt;
&amp;lt;/index&amp;gt;&lt;span style="font-size: xx-small;"&gt;&lt;/span&gt;&lt;span style="font-size: xx-small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
I want to bring "About us" just BEFORE 'AUDIO' &amp;amp; AFTER 'Downloads'&lt;span style="color: Red;"&gt;&lt;/span&gt;&lt;span style="color: Red;"&gt;&lt;/span&gt;&lt;span style="color: Red;"&gt;&lt;/span&gt;&lt;em&gt;&lt;/em&gt;&lt;em&gt;&lt;/em&gt;&lt;span style="color: Blue;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
My attempt failed resulting in NULL error and Undefined Error&lt;br /&gt;
&lt;br /&gt;
Thanks - MAve&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/412715/412715/help-with-xml-file---please/</guid>
      <pubDate>Mon, 01 Feb 2010 07:30:43 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>Add Existing node  to another node's Child node</title>
      <link>http://www.programmersheaven.com/mb/xml/411412/411412/add-existing-node--to-another-nodes-child-node/</link>
      <description>Hi there,&lt;br /&gt;
&lt;br /&gt;
I have following XML and i want to transform it to my desire XML using XSLT ,So I need help &lt;br /&gt;
&lt;br /&gt;
Given is My Input XML&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version = '1.0'?&amp;gt;&lt;br /&gt;
&amp;lt;ROWSET&amp;gt;&lt;br /&gt;
&amp;lt;irp_account num="1"&amp;gt;&lt;br /&gt;
&amp;lt;IRP_CARRIER_ID_NUMBER&amp;gt;274845&amp;lt;/IRP_CARRIER_ID_NUMB
ER&amp;gt;&lt;br /&gt;
&amp;lt;IRP_ACCOUNT_NUMBER&amp;gt;55002&amp;lt;/IRP_ACCOUNT_NUMBER&amp;gt;&lt;br /&gt;
&amp;lt;/irp_account&amp;gt; &lt;br /&gt;
&amp;lt;irp_account num="83"&amp;gt;&lt;br /&gt;
&amp;lt;IRP_CARRIER_ID_NUMBER&amp;gt;928265&amp;lt;/IRP_CARRIER_ID_NUMB
ER&amp;gt;&lt;br /&gt;
&amp;lt;IRP_ACCOUNT_NUMBER&amp;gt;59897&amp;lt;/IRP_ACCOUNT_NUMBER&amp;gt;&lt;br /&gt;
&amp;lt;NAME_TYPE&amp;gt;LG&amp;lt;/NAME_TYPE&amp;gt;&lt;br /&gt;
&amp;lt;NAME&amp;gt;LAMBERT TRUCKING INC&amp;lt;/NAME&amp;gt;&lt;br /&gt;
&amp;lt;ADDRESS_TYPE&amp;gt;PH&amp;lt;/ADDRESS_TYPE&amp;gt;&lt;br /&gt;
&amp;lt;/irp_account&amp;gt; &lt;br /&gt;
&amp;lt;irp_account num="97"&amp;gt;&lt;br /&gt;
&amp;lt;IRP_CARRIER_ID_NUMBER&amp;gt;957858&amp;lt;/IRP_CARRIER_ID_NUMB
ER&amp;gt;&lt;br /&gt;
&amp;lt;IRP_ACCOUNT_NUMBER&amp;gt;59940&amp;lt;/IRP_ACCOUNT_NUMBER&amp;gt;&lt;br /&gt;
&amp;lt;NAME_TYPE&amp;gt;LG&amp;lt;/NAME_TYPE&amp;gt;&lt;br /&gt;
&amp;lt;NAME&amp;gt;SONNY DAVIS INC&amp;lt;/NAME&amp;gt;&lt;br /&gt;
&amp;lt;ADDRESS_TYPE&amp;gt;MA&amp;lt;/ADDRESS_TYPE&amp;gt;&lt;br /&gt;
&amp;lt;/irp_account&amp;gt;&lt;br /&gt;
&amp;lt;irp_account num="98"&amp;gt;&lt;br /&gt;
&amp;lt;IRP_CARRIER_ID_NUMBER&amp;gt;957858&amp;lt;/IRP_CARRIER_ID_NUMB
ER&amp;gt;&lt;br /&gt;
&amp;lt;IRP_ACCOUNT_NUMBER&amp;gt;59940&amp;lt;/IRP_ACCOUNT_NUMBER&amp;gt; &lt;br /&gt;
&amp;lt;NAME_TYPE&amp;gt;LG&amp;lt;/NAME_TYPE&amp;gt;&lt;br /&gt;
&amp;lt;NAME&amp;gt;SONNY DAVIS INC&amp;lt;/NAME&amp;gt;&lt;br /&gt;
&amp;lt;ADDRESS_TYPE&amp;gt;PH&amp;lt;/ADDRESS_TYPE&amp;gt;&lt;br /&gt;
&amp;lt;/irp_account&amp;gt; &lt;br /&gt;
&amp;lt;/ROWSET&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With the use of XSLT i want to generate Output XML like this.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version="1.0"?&amp;gt; &lt;br /&gt;
&amp;lt;T0020&amp;gt;&lt;br /&gt;
&amp;lt;IRP_ACCOUNT&amp;gt;&lt;br /&gt;
&amp;lt;IRP_CARRIER_ID_NUMBER&amp;gt;274845&amp;lt;/IRP_CARRIER_ID_NUMB
ER&amp;gt; &lt;br /&gt;
&amp;lt;IRP_ACCOUNT_NUMBER&amp;gt;55002&amp;lt;/IRP_ACCOUNT_NUMBER&amp;gt; &lt;br /&gt;
&amp;lt;IRP_NAME&amp;gt;&lt;br /&gt;
&amp;lt;NAME_TYPE&amp;gt;LG&amp;lt;/NAME_TYPE&amp;gt; &lt;br /&gt;
&amp;lt;NAME&amp;gt;A P SUPPLY CO&amp;lt;/NAME&amp;gt; &lt;br /&gt;
&amp;lt;IRP_ADDRESS&amp;gt; &lt;br /&gt;
&amp;lt;ADDRESS_TYPE&amp;gt;PH&amp;lt;/ADDRESS_TYPE&amp;gt; &lt;br /&gt;
&amp;lt;/IRP_ADDRESS&amp;gt;&lt;br /&gt;
&amp;lt;IRP_ADDRESS&amp;gt;&lt;br /&gt;
&amp;lt;ADDRESS_TYPE&amp;gt;MA&amp;lt;/ADDRESS_TYPE&amp;gt; &lt;br /&gt;
&amp;lt;/IRP_ADDRESS&amp;gt;&lt;br /&gt;
&amp;lt;/IRP_NAME&amp;gt;&lt;br /&gt;
&amp;lt;/IRP_ACCOUNT&amp;gt;&lt;br /&gt;
&amp;lt;/T0020&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have tried below XSLT but it is not giving desire result&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match="/ROWSET"&amp;gt; &lt;br /&gt;
&amp;lt;xsl:element name="T0020"&amp;gt;&lt;br /&gt;
&amp;lt;xsl:apply-templates select="irp_account"/&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:element&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match="irp_account"&amp;gt;&lt;br /&gt;
&amp;lt;xsl:element name="IRP_ACCOUNT"&amp;gt;&lt;br /&gt;
&amp;lt;xsl:apply-templates select="IRP_CARRIER_ID_NUMBER"/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:apply-templates select="IRP_ACCOUNT_NUMBER"/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:apply-templates select="IRP_ACCOUNT_TYPE"/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:apply-templates select="NAME_TYPE"/&amp;gt; &lt;br /&gt;
&amp;lt;xsl:apply-templates select="ADDRESS_TYPE"/&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:element&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match="IRP_CARRIER_ID_NUMBER"&amp;gt;&lt;br /&gt;
&amp;lt;xsl:copy-of select="descendant-or-self::IRP_CARRIER_ID_NUMBER"/&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match="IRP_ACCOUNT_NUMBER"&amp;gt;&lt;br /&gt;
&amp;lt;xsl:copy-of select="descendant-or-self::IRP_ACCOUNT_NUMBER"/&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match="IRP_ACCOUNT_TYPE"&amp;gt;&lt;br /&gt;
&amp;lt;xsl:copy-of select="descendant-or-self::IRP_ACCOUNT_TYPE"/&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match="NAME_TYPE"&amp;gt; &lt;br /&gt;
&amp;lt;xsl:element name="IRP_NAME"&amp;gt;&lt;br /&gt;
&amp;lt;xsl:copy-of select="descendant-or-self::NAME_TYPE"/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:copy-of select="following-sibling::NAME"/&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:element&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:template&amp;gt; &lt;br /&gt;
&amp;lt;xsl:template match="ADDRESS_TYPE"&amp;gt;&lt;br /&gt;
&amp;lt;xsl:element name="IRP_ADDRESS"&amp;gt;&lt;br /&gt;
&amp;lt;xsl:copy-of select="descendant-or-self::ADDRESS_TYPE"/&amp;gt;&lt;br /&gt;
&amp;lt;xsl:copy-of select="following-sibling::NAME"/&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:element&amp;gt; &lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please help ....&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/411412/411412/add-existing-node--to-another-nodes-child-node/</guid>
      <pubDate>Thu, 31 Dec 2009 04:38:31 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>Error in XSLT: There are several Java methods that match equally well</title>
      <link>http://www.programmersheaven.com/mb/xml/411206/411206/error-in-xslt-there-are-several-java-methods-that-match-equally-well/</link>
      <description>while i'm running the below code, I'm getting : "There are several Java methods that match equally well". Can any one solve this problem. Please i need u r help. Thanks in Advance&lt;br /&gt;
&lt;br /&gt;
My XML:--&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;
  &amp;lt;article1&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;kiran Java May Be a Fad&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;author&amp;gt;J. Burke&amp;lt;/author&amp;gt;&lt;br /&gt;
      &amp;lt;startdate&amp;gt;25/12/2009&amp;lt;/startdate&amp;gt;&lt;br /&gt;
      &amp;lt;enddate&amp;gt;30/10/2010&amp;lt;/enddate&amp;gt;&lt;br /&gt;
&amp;lt;/article1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
My XSLT:--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&lt;br /&gt;
                version="1.0" xmlns:java="xalan://java.util.GregorianCalendar"&lt;br /&gt;
                extension-element-prefixes="java"&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;xsl:template match="article1"&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;xsl:if test="startdate[.!=''] or enddate[.!='']"&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;xsl:variable name="startDateCal" select="java:new(.)"/&amp;gt; &lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;xsl:variable name="sday" select="substring(startdate,1,2)"/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name="smonth" select="substring(startdate,4,2)"/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name="syear" select="substring(startdate,7,4)"/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name="sSetCalender" select="java:startDateCal.set($syear,$smonth,$sday
)"/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name="sMilliSeconds" select="java:sSetCalender.getTimeInMillis()"/&amp;gt;&lt;br /&gt;
            &amp;lt;Days&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select="$sday"/&amp;gt;&lt;br /&gt;
            &amp;lt;/Days&amp;gt;&lt;br /&gt;
             &lt;br /&gt;
            &lt;br /&gt;
        &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/411206/411206/error-in-xslt-there-are-several-java-methods-that-match-equally-well/</guid>
      <pubDate>Sat, 26 Dec 2009 01:04:41 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>Parameter Value is not Inserted to Database using XSLT.</title>
      <link>http://www.programmersheaven.com/mb/xml/411109/411109/parameter-value-is-not-inserted-to-database-using-xslt/</link>
      <description>Hello,&lt;br /&gt;
[1] We have XML file as below&lt;br /&gt;
&lt;br /&gt;
MyExample.XML&lt;br /&gt;
&amp;lt;?xml version="1.0" encoding="ISO-8859-1"?&amp;gt;&lt;br /&gt;
&amp;lt;T0020&lt;br /&gt;
    xsi:schemaLocation="http://www.safersys.org/namespaces/T0020V1 T0020V1.xsd"&lt;br /&gt;
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.safersys.org/namespaces/T0020V1"&amp;gt;&lt;br /&gt;
    &amp;lt;INTERFACE&amp;gt;&lt;br /&gt;
        &amp;lt;NAME&amp;gt;SAFER&amp;lt;/NAME&amp;gt;&lt;br /&gt;
        &amp;lt;VERSION&amp;gt;04.02&amp;lt;/VERSION&amp;gt;&lt;br /&gt;
    &amp;lt;/INTERFACE&amp;gt;&lt;br /&gt;
    &amp;lt;TRANSACTION&amp;gt;&lt;br /&gt;
        &amp;lt;VERSION&amp;gt;01.00&amp;lt;/VERSION&amp;gt;&lt;br /&gt;
        &amp;lt;OPERATION&amp;gt;REPLACE&amp;lt;/OPERATION&amp;gt;&lt;br /&gt;
        &amp;lt;DATE_TIME&amp;gt;2009-09-01T00:00:00&amp;lt;/DATE_TIME&amp;gt;&lt;br /&gt;
        &amp;lt;TZ&amp;gt;CT&amp;lt;/TZ&amp;gt;&lt;br /&gt;
    &amp;lt;/TRANSACTION&amp;gt;&lt;br /&gt;
    &amp;lt;IRP_ACCOUNT&amp;gt;&lt;br /&gt;
        &amp;lt;IRP_CARRIER_ID_NUMBER&amp;gt;274845&amp;lt;/IRP_CARRIER_ID_NUMB
ER&amp;gt;&lt;br /&gt;
        &amp;lt;IRP_BASE_COUNTRY&amp;gt;US&amp;lt;/IRP_BASE_COUNTRY&amp;gt;&lt;br /&gt;
        &amp;lt;IRP_BASE_STATE&amp;gt;AR&amp;lt;/IRP_BASE_STATE&amp;gt;&lt;br /&gt;
        &amp;lt;IRP_ACCOUNT_NUMBER&amp;gt;55002&amp;lt;/IRP_ACCOUNT_NUMBER&amp;gt;&lt;br /&gt;
        &amp;lt;IRP_ACCOUNT_TYPE&amp;gt;I&amp;lt;/IRP_ACCOUNT_TYPE&amp;gt;&lt;br /&gt;
        &amp;lt;IRP_STATUS_CODE&amp;gt;100&amp;lt;/IRP_STATUS_CODE&amp;gt;&lt;br /&gt;
        &amp;lt;IRP_STATUS_DATE&amp;gt;2007-11-06&amp;lt;/IRP_STATUS_DATE&amp;gt;&lt;br /&gt;
        &amp;lt;IRP_UPDATE_DATE&amp;gt;2009-08-03&amp;lt;/IRP_UPDATE_DATE&amp;gt;&lt;br /&gt;
        &amp;lt;IRP_NAME&amp;gt;&lt;br /&gt;
            &amp;lt;NAME_TYPE&amp;gt;LG&amp;lt;/NAME_TYPE&amp;gt;&lt;br /&gt;
            &amp;lt;NAME&amp;gt;A P SUPPLY CO&amp;lt;/NAME&amp;gt;&lt;br /&gt;
            &amp;lt;IRP_ADDRESS&amp;gt;&lt;br /&gt;
                &amp;lt;ADDRESS_TYPE&amp;gt;PH&amp;lt;/ADDRESS_TYPE&amp;gt;&lt;br /&gt;
                &amp;lt;STREET_LINE_1&amp;gt;1400 N OATS&amp;lt;/STREET_LINE_1&amp;gt;&lt;br /&gt;
                &amp;lt;STREET_LINE_2/&amp;gt;&lt;br /&gt;
                &amp;lt;CITY&amp;gt;TEXARKANA&amp;lt;/CITY&amp;gt;&lt;br /&gt;
                &amp;lt;STATE&amp;gt;AR&amp;lt;/STATE&amp;gt;&lt;br /&gt;
                &amp;lt;ZIP_CODE&amp;gt;71854&amp;lt;/ZIP_CODE&amp;gt;&lt;br /&gt;
                &amp;lt;COUNTY&amp;gt;MILLER&amp;lt;/COUNTY&amp;gt;&lt;br /&gt;
                &amp;lt;COLONIA/&amp;gt;&lt;br /&gt;
                &amp;lt;COUNTRY&amp;gt;US&amp;lt;/COUNTRY&amp;gt;&lt;br /&gt;
            &amp;lt;/IRP_ADDRESS&amp;gt;&lt;br /&gt;
        &amp;lt;/IRP_NAME&amp;gt;&lt;br /&gt;
    &amp;lt;/IRP_ACCOUNT&amp;gt;&lt;br /&gt;
&amp;lt;IRP_ACCOUNT&amp;gt; ………&amp;lt;IRP_ACCOUNT&amp;gt;&lt;br /&gt;
&amp;lt;IRP_ACCOUNT&amp;gt; ………&amp;lt;IRP_ACCOUNT&amp;gt;&lt;br /&gt;
&amp;lt;/T0020&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[2] we have table MyTable  to insert MyExample.XML Data&lt;br /&gt;
FILE_NAME                               VARCHAR2(120)                                                                                                                                                                                 &lt;br /&gt;
IRP_ACCOUNT_NUMBER                      VARCHAR2(32)                                                                                                                                                                                  &lt;br /&gt;
IRP_ACCOUNT_TYPE                        VARCHAR2(1)                                                                                                                                                                                   &lt;br /&gt;
IRP_CARRIER_ID_NUMBER                   VARCHAR2(12)                                                                                                                                                                                  &lt;br /&gt;
IRP_BASE_COUNTRY                        VARCHAR2(12)                                                                                                                                                                                  &lt;br /&gt;
IRP_BASE_STATE                          VARCHAR2(12)                                                                                                                                                                                  &lt;br /&gt;
IRP_STATUS_CODE                         VARCHAR2(12)                                                                                                                                                                                  &lt;br /&gt;
IRP_STATUS_DATE                         VARCHAR2(10)                                                                                                                                                                                  &lt;br /&gt;
IRP_UPDATE_DATE                         VARCHAR2(10)                                                                                                                                                                                  &lt;br /&gt;
XCVIEW_SOURCE_DATA                      VARCHAR2(100)                                                                                                                                                                                 &lt;br /&gt;
XCVIEW_PROC_STATUS                      VARCHAR2(100)                                                                                                                                                                                 &lt;br /&gt;
XCVIEW_PROC_TIME                        TIMESTAMP(6)     &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[3] so we have applied MyXSLT .xsl to insert data into database (into table MyTable  ),our xslt file is as below.&lt;br /&gt;
MyXSLT .xsl&lt;br /&gt;
&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:param name="FILE_NAME" select="T0020/IRP_ACCOUNT/FILE_NAME"/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;xsl:template match="/"&amp;gt;       &lt;br /&gt;
        &amp;lt;xsl:element name="T0020"&amp;gt;        	&lt;br /&gt;
             &amp;lt;xsl:apply-templates select="* | T0020/IRP_ACCOUNT"/&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:element&amp;gt;        &lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
     &amp;lt;xsl:template match="*"&amp;gt;&lt;br /&gt;
	    &amp;lt;xsl:element name="{local-name()}"&amp;gt;&lt;br /&gt;
	      &amp;lt;xsl:apply-templates select="@* | node()"/&amp;gt;&lt;br /&gt;
	    &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;  &lt;br /&gt;
    &amp;lt;xsl:template match="@* | text()"&amp;gt;     &lt;br /&gt;
	    &amp;lt;xsl:copy/&amp;gt;&lt;br /&gt;
   &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match="T0020/IRP_ACCOUNT"&amp;gt;  &lt;br /&gt;
       &amp;lt;xsl:element name="IRP_ACCOUNT"&amp;gt;     &lt;br /&gt;
        &amp;lt;xsl:element name="FILE_NAME"&amp;gt;     	    &lt;br /&gt;
               &amp;lt;xsl:value-of select="$FILE_NAME"/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:element name="IRP_CARRIER_ID_NUMBER"&amp;gt;&lt;br /&gt;
               &amp;lt;xsl:value-of select="IRP_CARRIER_ID_NUMBER"/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:element name="IRP_BASE_COUNTRY"&amp;gt;&lt;br /&gt;
               &amp;lt;xsl:value-of select="IRP_BASE_COUNTRY"/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:element name="IRP_BASE_STATE"&amp;gt;&lt;br /&gt;
               &amp;lt;xsl:value-of select="IRP_BASE_STATE"/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:element name="IRP_ACCOUNT_NUMBER"&amp;gt;&lt;br /&gt;
               &amp;lt;xsl:value-of select="IRP_ACCOUNT_NUMBER"/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:element name="IRP_ACCOUNT_TYPE"&amp;gt;&lt;br /&gt;
               &amp;lt;xsl:value-of select="IRP_ACCOUNT_TYPE"/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:element name="IRP_STATUS_CODE"&amp;gt;&lt;br /&gt;
               &amp;lt;xsl:value-of select="IRP_STATUS_CODE"/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:element name="IRP_STATUS_DATE"&amp;gt;&lt;br /&gt;
               &amp;lt;xsl:value-of select="IRP_STATUS_DATE"/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:element name="IRP_UPDATE_DATE"&amp;gt;&lt;br /&gt;
               &amp;lt;xsl:value-of select="IRP_UPDATE_DATE"/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
       &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[4] We are  insert xml data to database using oracleXMLSave.insert utility for which we have set parameter file name &lt;br /&gt;
      By oracleXMLSave.setXSLTParam(“FILE_NAME”,”mystestfil
e”).&lt;br /&gt;
&lt;br /&gt;
Only FILE_NAME Column is value is not coming into the Database.&lt;br /&gt;
&lt;br /&gt;
please help...if you need more details then i can provide...&lt;br /&gt;
	&lt;br /&gt;
           &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/411109/411109/parameter-value-is-not-inserted-to-database-using-xslt/</guid>
      <pubDate>Wed, 23 Dec 2009 01:59:22 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>XML Template</title>
      <link>http://www.programmersheaven.com/mb/xml/410846/410846/xml-template/</link>
      <description>Hi - i;ve managed to get hold a lovely XML Template. Unfortunately, it does'nt have 'Deep Linking' facility. Are there any XML Pros who can help me create 'Deep Linking' in the template &lt;br /&gt;
&lt;br /&gt;
Mave&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/410846/410846/xml-template/</guid>
      <pubDate>Thu, 17 Dec 2009 05:47:58 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>XSLT logic some dependent records</title>
      <link>http://www.programmersheaven.com/mb/xml/410794/410794/xslt-logic-some-dependent-records/</link>
      <description>Hi All,&lt;br /&gt;
&lt;br /&gt;
Am new to XSLT and trying to write some xslt which is having 1st record as the header,2nd record as the status and 3rd records as the trainings and all these 3 records can be occured n numbers of time, we want that fixed length file need to be converted into xml file, below is the simple input and out file should look like.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sample Input is :&lt;br /&gt;
&lt;br /&gt;
H123&lt;br /&gt;
S111SE&lt;br /&gt;
Tjavaasp&lt;br /&gt;
H231&lt;br /&gt;
S112SA&lt;br /&gt;
Tjavaaix&lt;br /&gt;
&lt;br /&gt;
Output should be like below with above Input :&lt;br /&gt;
&lt;br /&gt;
-&amp;lt;Information&amp;gt;&lt;br /&gt;
- &amp;lt;organization&amp;gt;&lt;br /&gt;
  &amp;lt;id&amp;gt;123&amp;lt;/id&amp;gt; &lt;br /&gt;
- &amp;lt;employee-status&amp;gt;&lt;br /&gt;
  &amp;lt;employee-id&amp;gt;111&amp;lt;/employee-id&amp;gt; &lt;br /&gt;
  &amp;lt;employee-designation&amp;gt;SE&amp;lt;/employee-designation&amp;gt; &lt;br /&gt;
  &amp;lt;/employee-status&amp;gt;&lt;br /&gt;
- &amp;lt;employee-trainings&amp;gt;&lt;br /&gt;
  &amp;lt;employee-training1&amp;gt;java&amp;lt;/employee-training1&amp;gt; &lt;br /&gt;
  &amp;lt;employee-training2&amp;gt;asp&amp;lt;/employee-training2&amp;gt; &lt;br /&gt;
  &amp;lt;/employee-trainings&amp;gt;&lt;br /&gt;
  &amp;lt;/organization&amp;gt;&lt;br /&gt;
- &amp;lt;organization&amp;gt;&lt;br /&gt;
  &amp;lt;id&amp;gt;231&amp;lt;/id&amp;gt; &lt;br /&gt;
- &amp;lt;employee-status&amp;gt;&lt;br /&gt;
  &amp;lt;employee-id&amp;gt;112&amp;lt;/employee-id&amp;gt; &lt;br /&gt;
  &amp;lt;employee-designation&amp;gt;SA&amp;lt;/employee-designation&amp;gt; &lt;br /&gt;
  &amp;lt;/employee-status&amp;gt;&lt;br /&gt;
- &amp;lt;employee-trainings&amp;gt;&lt;br /&gt;
  &amp;lt;employee-training1&amp;gt;java&amp;lt;/employee-training1&amp;gt; &lt;br /&gt;
  &amp;lt;employee-training2&amp;gt;aix&amp;lt;/employee-training2&amp;gt; &lt;br /&gt;
  &amp;lt;/employee-trainings&amp;gt;&lt;br /&gt;
  &amp;lt;/organization&amp;gt;&lt;br /&gt;
  &amp;lt;/Information&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the above example we can distungish between record with first character of each record. I have tried but not able to getting the perfect logic.&lt;br /&gt;
&lt;br /&gt;
Can any one plese help on getting this done. as this is urgent requirement for me.&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/410794/410794/xslt-logic-some-dependent-records/</guid>
      <pubDate>Tue, 15 Dec 2009 15:42:17 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>Draw time limit with xslt 2.0 help</title>
      <link>http://www.programmersheaven.com/mb/xml/410618/410618/draw-time-limit-with-xslt-20-help/</link>
      <description>Hi,&lt;br /&gt;
&lt;br /&gt;
I have a multiple xslt process.&lt;br /&gt;
&lt;br /&gt;
I would like to divide a group, for example the party that start between &lt;br /&gt;
00:00:00 - 10:00:00 called as "Group A"&lt;br /&gt;
10:00:00 - 14:00:00 will call as "Group B" &lt;br /&gt;
or 14:00:00 - 20:00:00 will call as "Group C"&lt;br /&gt;
&lt;br /&gt;
and I would like to record the "number" attribute where is start and end the party_group element can be anywhere, doesn't have to be at the beginning.&lt;br /&gt;
&lt;br /&gt;
I'm also not sure how to do if time gt than 10:00:00 and less than 14:00:00 :confused:&lt;br /&gt;
&lt;br /&gt;
So I was thinking to create another variable including the "start" element within phase1, therefore I can group by "start" date after I created the "number" then remove "start" element to get the final result. Not sure how to remove the element though :confused:&lt;br /&gt;
&lt;br /&gt;
Will this be possible to do? I'm confused how to keep the start and end number. I hope someone can give me some tips. Thanks so much&lt;br /&gt;
&lt;br /&gt;
Here is my input&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
&amp;lt;parties&amp;gt;
    &amp;lt;events&amp;gt;
        &amp;lt;event id="a"&amp;gt;
            &amp;lt;type&amp;gt;dance party&amp;lt;/type&amp;gt;
            &amp;lt;title&amp;gt;80s&amp;lt;/title&amp;gt;
            &amp;lt;start&amp;gt;2009-12-01T00:28:30&amp;lt;/start&amp;gt;
        &amp;lt;/event&amp;gt;
        &amp;lt;event id="b"&amp;gt;
            &amp;lt;type&amp;gt;cocktail party&amp;lt;/type&amp;gt;
            &amp;lt;title&amp;gt;Flower Garden&amp;lt;/title&amp;gt;
            &amp;lt;start&amp;gt;2009-12-01T10:09:34&amp;lt;/start&amp;gt;
        &amp;lt;/event&amp;gt;
        &amp;lt;event id="c"&amp;gt;
            &amp;lt;type&amp;gt;cocktail party&amp;lt;/type&amp;gt;
            &amp;lt;title&amp;gt;Prewedding party&amp;lt;/title&amp;gt;
            &amp;lt;start&amp;gt;2009-12-01T14:30:34&amp;lt;/start&amp;gt;
        &amp;lt;/event&amp;gt;
        &amp;lt;event id="d"&amp;gt;
            &amp;lt;type&amp;gt;kids party&amp;lt;/type&amp;gt;
            &amp;lt;title&amp;gt;Fairy Party&amp;lt;/title&amp;gt;
            &amp;lt;start&amp;gt;2009-12-01T20:00:00&amp;lt;/start&amp;gt;
        &amp;lt;/event&amp;gt;
        &amp;lt;event id="e"&amp;gt;
            &amp;lt;type&amp;gt;kids party&amp;lt;/type&amp;gt;
            &amp;lt;title&amp;gt;Animals Party&amp;lt;/title&amp;gt;
            &amp;lt;start&amp;gt;2009-12-01T20:05:00&amp;lt;/start&amp;gt;
        &amp;lt;/event&amp;gt;
    &amp;lt;/events&amp;gt;
&amp;lt;/parties&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
I would like my final result look like this&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
&amp;lt;mypartiescollection Version="1.1"&amp;gt;
   &amp;lt;party_group name="Group A" fromNumber="1" toNumber="1"/&amp;gt;
    &amp;lt;party_group name="Group B" fromNumber="2" toNumber="3"/&amp;gt;
   &amp;lt;party_group name="Group C" fromNumber="4" toNumber="6"/&amp;gt;
    &amp;lt;dance_party number="1" id="a"&amp;gt;
        &amp;lt;title&amp;gt;80s&amp;lt;/title&amp;gt;
    &amp;lt;/dance_party&amp;gt;
    &amp;lt;cocktail_party number="2" id="b"&amp;gt;
        &amp;lt;title&amp;gt;Flower Garden&amp;lt;/title&amp;gt;
    &amp;lt;/cocktail_party&amp;gt;
    &amp;lt;cocktail_party number="3" id="c"&amp;gt;
        &amp;lt;title&amp;gt;Prewedding party&amp;lt;/title&amp;gt;
    &amp;lt;/cocktail_party&amp;gt;
    &amp;lt;comment message="my comment" number="4"/&amp;gt;
    &amp;lt;kids_party number="5" id="d"&amp;gt;
        &amp;lt;title&amp;gt;Fairy Party&amp;lt;/title&amp;gt;
    &amp;lt;/kids_party&amp;gt;
&amp;lt;comment message="my comment" number="5"/&amp;gt;
    &amp;lt;kids_party number="6" id="e"&amp;gt;
        &amp;lt;title&amp;gt;Animals Party&amp;lt;/title&amp;gt;
    &amp;lt;/kids_party&amp;gt;
&amp;lt;/mypartiescollection&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
I have a multi phase xslt, the reason is so that I can put the number.&lt;br /&gt;
&lt;br /&gt;
phase1.xslt&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
&amp;lt;xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2005/xpath-functions"&amp;gt;
        &amp;lt;xsl:output method="xml" indent="yes"/&amp;gt;
        &amp;lt;xsl:template match="/" mode="phase1"&amp;gt;
                &amp;lt;xsl:element name="mypartiescollection"&amp;gt;
                       &amp;lt;xsl:attribute name="Version"&amp;gt;1.1&amp;lt;/xsl:attribute&amp;gt;
           &amp;lt;xsl:apply-templates/&amp;gt;
                &amp;lt;/xsl:element&amp;gt;
    &amp;lt;/xsl:template&amp;gt;
    
        &amp;lt;xsl:template match="event"&amp;gt;
       &amp;lt;xsl:if test="type='dance party'"&amp;gt;
          &amp;lt;xsl:element name="dance_party"&amp;gt;
          &amp;lt;xsl:attribute name="id"&amp;gt;&amp;lt;xsl:value-of select="@id"/&amp;gt;&amp;lt;/xsl:attribute&amp;gt;
                          &amp;lt;xsl:element name="title"&amp;gt;
               &amp;lt;xsl:value-of select="title"/&amp;gt;
                          &amp;lt;/xsl:element&amp;gt;
                &amp;lt;xsl:element name="start"&amp;gt;
                    &amp;lt;xsl:value-of select='start'/&amp;gt;
                &amp;lt;/xsl:element&amp;gt;
            &amp;lt;/xsl:element&amp;gt;
        &amp;lt;/xsl:if&amp;gt;
        &amp;lt;xsl:if test="type = 'cocktail party'"&amp;gt;
            &amp;lt;xsl:element name="cocktail_party"&amp;gt;
                &amp;lt;xsl:attribute name="id"&amp;gt;&amp;lt;xsl:value-of select='@id'&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/xsl:attribute&amp;gt;
                &amp;lt;xsl:element name="title"&amp;gt;
                    &amp;lt;xsl:value-of select='title'/&amp;gt;
                &amp;lt;/xsl:element&amp;gt;
                &amp;lt;xsl:element name="start"&amp;gt;
                    &amp;lt;xsl:value-of select='start'/&amp;gt;
                &amp;lt;/xsl:element&amp;gt;
            &amp;lt;/xsl:element&amp;gt;
        &amp;lt;/xsl:if&amp;gt;
        &amp;lt;xsl:if test="type = 'kids party'"&amp;gt;
&amp;lt;xsl:element name="comment&amp;gt;
     &amp;lt;xsl:attribute name="message"/&amp;gt;my comment&amp;lt;/xsl:attribute&amp;gt;
&amp;lt;/xsl:element&amp;gt;
            &amp;lt;xsl:element name="kids_party"&amp;gt;
                &amp;lt;xsl:attribute name="id"&amp;gt;&amp;lt;xsl:value-of select='@id'&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&amp;lt;/xsl:attribute&amp;gt;
                &amp;lt;xsl:element name="title"&amp;gt;
                    &amp;lt;xsl:value-of select='title'/&amp;gt;
                &amp;lt;/xsl:element&amp;gt;     
                &amp;lt;xsl:element name="start"&amp;gt;
                    &amp;lt;xsl:value-of select='start'/&amp;gt;
                &amp;lt;/xsl:element&amp;gt;
            &amp;lt;/xsl:element&amp;gt;
        &amp;lt;/xsl:if&amp;gt;
    &amp;lt;/xsl:template&amp;gt;
&amp;lt;/xsl:stylesheet&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
my phase 1 result before having "number" attribute&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
&amp;lt;mypartiescollection Version="1.1"&amp;gt;
    &amp;lt;dance_party id="a"&amp;gt;
        &amp;lt;title&amp;gt;80s&amp;lt;/title&amp;gt;
        &amp;lt;start&amp;gt;2009-12-01T00:28:30&amp;lt;/start&amp;gt;
    &amp;lt;/dance_party&amp;gt;
    &amp;lt;cocktail_party id="b"&amp;gt;
        &amp;lt;title&amp;gt;Flower Garden&amp;lt;/title&amp;gt;
        &amp;lt;start&amp;gt;2009-12-01T10:09:34&amp;lt;/start&amp;gt;
    &amp;lt;/cocktail_party&amp;gt;
    &amp;lt;cocktail_party id="c"&amp;gt;
        &amp;lt;title&amp;gt;Prewedding party&amp;lt;/title&amp;gt;
        &amp;lt;start&amp;gt;2009-12-01T14:30:34&amp;lt;/start&amp;gt;
    &amp;lt;/cocktail_party&amp;gt;
    &amp;lt;comment message="my comment" /&amp;gt;
    &amp;lt;kids_party number="5" id="d"&amp;gt;
        &amp;lt;title&amp;gt;Fairy Party&amp;lt;/title&amp;gt;
        &amp;lt;start&amp;gt;2009-12-01T20:00:00&amp;lt;/start&amp;gt;
   &amp;lt;/kids_party&amp;gt;
   &amp;lt;comment message="my comment"/&amp;gt;
    &amp;lt;kids_party number="7" id="e"&amp;gt;
        &amp;lt;title&amp;gt;Animals Party&amp;lt;/title&amp;gt; 
        &amp;lt;start&amp;gt;2009-12-01T20:05:00&amp;lt;/start&amp;gt;
    &amp;lt;/kids_party&amp;gt;
&amp;lt;/mypartiescollection&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
phase2.xslt&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
&amp;lt;xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2005/xpath-functions"&amp;gt;
    &amp;lt;xsl:import href="test.xslt"/&amp;gt;
    &amp;lt;xsl:output method="xml" indent="yes"/&amp;gt;
    
    &amp;lt;xsl:variable name="data"&amp;gt;
        &amp;lt;xsl:apply-templates select="/" mode="phase1"/&amp;gt;
    &amp;lt;/xsl:variable&amp;gt;
    
    &amp;lt;xsl:template match="/"&amp;gt;
        &amp;lt;xsl:variable name="data2"&amp;gt;
        &amp;lt;xsl:apply-templates select="$data" mode="phase2"/&amp;gt;
    &amp;lt;/xsl:variable&amp;gt;        
        &amp;lt;xsl:apply-templates select="$data2" mode="group"/&amp;gt;
    &amp;lt;/xsl:template&amp;gt;

    &amp;lt;xsl:template match="/" mode="group"&amp;gt;
        &amp;lt;xsl:for-each-group select="//dance_party|//cocktail_party|//kids_part
y" group-by="f:party-group(xs:time(xs:dateTime(start)))"&amp;gt; 

    
&lt;strong&gt;&lt;span style="color: Blue;"&gt;&amp;lt;!--I'm not so sure about this part. somehow this part have error of "An empty sequence is not allowed as the first argument of f:party_group()
--&amp;gt;&lt;/span&gt;&lt;/strong&gt;
              &amp;lt;party_group name="{current-grouping-key()}"
                      fromNumber="{min(current-group()/number)}"
                       toNumber="{max(current-group()/number)}"
                       /&amp;gt;
        &amp;lt;/xsl:for-each-group&amp;gt;
    &amp;lt;/xsl:template&amp;gt;

    
    &amp;lt;xsl:function name="f:party-group" as="xs:string"&amp;gt;
       &amp;lt;xsl:param name="start-time" as="xs:time"/&amp;gt;
       &amp;lt;xsl:sequence select="if ($start-time gt xs:time('10:00:00')) then 'Group B' else 'Group A'"/&amp;gt;
       &lt;strong&gt;&lt;span style="color: Blue;"&gt;&amp;lt;!-- I'm also not sure how to do if time gt than 10:00:00 and less than 14:00:00 --&amp;gt;&lt;/span&gt;&lt;/strong&gt;
    &amp;lt;/xsl:function&amp;gt;
    
    &amp;lt;xsl:template match="mypartiescollection" mode="phase2"&amp;gt;
    &amp;lt;xsl:copy&amp;gt;
        &amp;lt;xsl:copy-of select="@*"/&amp;gt;
        &amp;lt;xsl:apply-templates select="node()" mode="phase2"/&amp;gt;
    &amp;lt;/xsl:copy&amp;gt;
    &amp;lt;/xsl:template&amp;gt;
    
 &amp;lt;xsl:template match="dance_party|cocktail_party|kids_party" mode="phase2" name="party_collection"&amp;gt;
  &amp;lt;xsl:copy&amp;gt;
    &amp;lt;xsl:attribute name="number"&amp;gt;
       &amp;lt;xsl:number count="dance_party|cocktail_party|kids_party"/&amp;gt;
    &amp;lt;/xsl:attribute&amp;gt;
    &amp;lt;xsl:copy-of select="@* | node()"/&amp;gt;
  &amp;lt;/xsl:copy&amp;gt;
&amp;lt;/xsl:template&amp;gt;
&amp;lt;/xsl:stylesheet&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
data2 result. after I generate the number.&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
&amp;lt;mypartiescollection Version="1.1"&amp;gt;
    &amp;lt;dance_party number="1" id="a"&amp;gt;
        &amp;lt;title&amp;gt;80s&amp;lt;/title&amp;gt;
        &amp;lt;start&amp;gt;2009-12-01T00:28:30&amp;lt;/start&amp;gt;
    &amp;lt;/dance_party&amp;gt;
    &amp;lt;cocktail_party number="2" id="b"&amp;gt;
        &amp;lt;title&amp;gt;Flower Garden&amp;lt;/title&amp;gt;
        &amp;lt;start&amp;gt;2009-12-01T13:09:34&amp;lt;/start&amp;gt;
    &amp;lt;/cocktail_party&amp;gt;
    &amp;lt;cocktail_party number="3" id="c"&amp;gt;
        &amp;lt;title&amp;gt;Prewedding party&amp;lt;/title&amp;gt;
        &amp;lt;start&amp;gt;2009-12-01T13:30:34&amp;lt;/start&amp;gt;
    &amp;lt;/cocktail_party&amp;gt;
    &amp;lt;comment message="my comment" number="4" /&amp;gt;
    &amp;lt;kids_party number="5" id="d"&amp;gt;
        &amp;lt;title&amp;gt;Fairy Party&amp;lt;/title&amp;gt;
        &amp;lt;start&amp;gt;2009-12-01T20:00:00&amp;lt;/start&amp;gt;
   &amp;lt;/kids_party&amp;gt;
   &amp;lt;comment message="my comment" number="6"/&amp;gt;
    &amp;lt;kids_party number="7" id="e"&amp;gt;
        &amp;lt;title&amp;gt;Animals Party&amp;lt;/title&amp;gt; 
        &amp;lt;start&amp;gt;2009-12-01T20:05:00&amp;lt;/start&amp;gt;
    &amp;lt;/kids_party&amp;gt;
&amp;lt;/mypartiescollection&amp;gt;
&lt;/pre&gt;&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/410618/410618/draw-time-limit-with-xslt-20-help/</guid>
      <pubDate>Fri, 11 Dec 2009 07:30:19 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>Need help with xslt</title>
      <link>http://www.programmersheaven.com/mb/xml/410214/410214/need-help-with-xslt/</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I need some help in xslt. I am trying to develop a xslt , I have pasted the short format of all 3 files below, The Input xml file. The xslt and output xml.&lt;br /&gt;
I will be very great full If anybody can help. I have tried everything but no luck. I am using @@@@ for comment or to explain in below files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you see my xml file I have 2 section in the xml &amp;lt;Partcase1&amp;gt; and &amp;lt;Testlot&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From the &amp;lt;Case1row&amp;gt; i want last 3 rows of data. But not from the first module , I want the data from second section of &amp;lt;Case1row&amp;gt;&lt;br /&gt;
example : (63,3,PASS) and (62,3,PASS) @@@@@@@@@@---these are located in property/data see below-Last2 sections in &amp;lt;case1row&amp;gt;--@@@@@@@@@@@@@@&lt;br /&gt;
&lt;br /&gt;
I want these 3 values to be picked up and show in my output xml for parameters.&lt;br /&gt;
&lt;br /&gt;
Example output : &lt;br /&gt;
&lt;br /&gt;
               &amp;lt;Parameters&amp;gt;&lt;br /&gt;
                  &amp;lt;Parameter&amp;gt;                    &lt;br /&gt;
                     &amp;lt;unit&amp;gt;m&amp;lt;/unit&amp;gt;  &lt;br /&gt;
                     &amp;lt;Value&amp;gt;63&amp;lt;/Value&amp;gt;&lt;br /&gt;
                     &amp;lt;code&amp;gt;728&amp;lt;/code&amp;gt;&lt;br /&gt;
                  &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
                  &amp;lt;Parameter&amp;gt;                     &lt;br /&gt;
                     &amp;lt;unit&amp;gt;ul&amp;lt;/unit&amp;gt;                &lt;br /&gt;
                     &amp;lt;Value&amp;gt;3&amp;lt;/Value&amp;gt;                    &lt;br /&gt;
                     &amp;lt;code&amp;gt;137&amp;lt;/code&amp;gt;&lt;br /&gt;
                  &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
                  &amp;lt;Parameter&amp;gt;                                        &lt;br /&gt;
                     &amp;lt;unit&amp;gt;in&amp;lt;/unit&amp;gt;     &lt;br /&gt;
                     &amp;lt;Value&amp;gt;PASS&amp;lt;/Value&amp;gt;                    &lt;br /&gt;
                     &amp;lt;code&amp;gt;1526&amp;lt;/code&amp;gt;&lt;br /&gt;
                  &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
               &amp;lt;/Parameters&amp;gt;&lt;br /&gt;
               &amp;lt;Parameters&amp;gt;&lt;br /&gt;
                  &amp;lt;Parameter&amp;gt;                    &lt;br /&gt;
                     &amp;lt;unit&amp;gt;SQ&amp;lt;/unit&amp;gt;  &lt;br /&gt;
                     &amp;lt;measurementValue&amp;gt;62&amp;lt;/measurementValue&amp;gt;&lt;br /&gt;
                     &amp;lt;code&amp;gt;728&amp;lt;/code&amp;gt;&lt;br /&gt;
                  &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
                  &amp;lt;Parameter&amp;gt;                     &lt;br /&gt;
                     &amp;lt;unit&amp;gt;MT&amp;lt;/unit&amp;gt;                &lt;br /&gt;
                     &amp;lt;Value&amp;gt;3&amp;lt;/Value&amp;gt;                    &lt;br /&gt;
                     &amp;lt;code&amp;gt;137&amp;lt;/code&amp;gt;&lt;br /&gt;
                  &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
                  &amp;lt;Parameter&amp;gt;                                        &lt;br /&gt;
                     &amp;lt;unit&amp;gt;LT&amp;lt;/unit&amp;gt;     &lt;br /&gt;
                     &amp;lt;Value&amp;gt;FAIL&amp;lt;/Value&amp;gt;                    &lt;br /&gt;
                     &amp;lt;code&amp;gt;1526&amp;lt;/code&amp;gt;&lt;br /&gt;
                  &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
               &amp;lt;/Parameters&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can see in above example If I am taking the Units from my 2nd section of xml &amp;lt;testlot&amp;gt; &lt;br /&gt;
and I want to take the &amp;lt;&amp;lt;value&amp;gt;&amp;gt; from 1st section of input xml &amp;lt;Case1row&amp;gt; and &amp;lt;&amp;lt;Code&amp;gt;&amp;gt; as you can see I hardcoded it in xslt.&lt;br /&gt;
&lt;br /&gt;
Can anybody help me out with this&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@----My XML File : @@@@@@@@@@@@@@@@&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xml&amp;gt;&lt;br /&gt;
 &amp;lt;parent&amp;gt;&lt;br /&gt;
  &amp;lt;certificate&amp;gt;&lt;br /&gt;
   &amp;lt;content&amp;gt;&lt;br /&gt;
    &amp;lt;block &amp;gt;		&lt;br /&gt;
     &amp;lt;partcase1&amp;gt;	&lt;br /&gt;
      &amp;lt;case1&amp;gt;	       &lt;br /&gt;
         &amp;lt;case1data&amp;gt;&lt;br /&gt;
	  &amp;lt;case1row &amp;gt;&lt;br /&gt;
		&amp;lt;property&amp;gt;&amp;lt;data&amp;gt; LNumber: &amp;lt;/data&amp;gt;&amp;lt;/property&amp;gt;&lt;br /&gt;
		&amp;lt;property&amp;gt;&amp;lt;data&amp;gt; Date: &amp;lt;/data&amp;gt;&amp;lt;/property&amp;gt;&lt;br /&gt;
		&amp;lt;property&amp;gt;&amp;lt;data&amp;gt;Reading&amp;lt;/data&amp;gt;&amp;lt;/property&amp;gt;&lt;br /&gt;
		&amp;lt;property&amp;gt;&amp;lt;data&amp;gt;Disk&amp;lt;/data&amp;gt;&amp;lt;/property&amp;gt;&lt;br /&gt;
		&amp;lt;property&amp;gt;&amp;lt;data&amp;gt;Thickness&amp;lt;/data&amp;gt;&amp;lt;/property&amp;gt;&lt;br /&gt;
	  &amp;lt;/case1row &amp;gt;&lt;br /&gt;
	  &amp;lt;case1row &amp;gt;&lt;br /&gt;
		&amp;lt;property&amp;gt;&amp;lt;data&amp;gt; A1 &amp;lt;/data&amp;gt;&amp;lt;/property&amp;gt;&lt;br /&gt;
		&amp;lt;property&amp;gt;&amp;lt;data&amp;gt; 09/03/2009 &amp;lt;/data&amp;gt;&amp;lt;/property&amp;gt;&lt;br /&gt;
		&amp;lt;property&amp;gt;&amp;lt;data&amp;gt;63&amp;lt;/data&amp;gt;&amp;lt;/property&amp;gt;&lt;br /&gt;
		&amp;lt;property&amp;gt;&amp;lt;data&amp;gt;3&amp;lt;/data&amp;gt;&amp;lt;/property&amp;gt;&lt;br /&gt;
		&amp;lt;property&amp;gt;&amp;lt;data&amp;gt;PASS&amp;lt;/data&amp;gt;&amp;lt;/property&amp;gt;&lt;br /&gt;
	  &amp;lt;/case1row &amp;gt;&lt;br /&gt;
		&amp;lt;case1row &amp;gt;&lt;br /&gt;
		&amp;lt;property&amp;gt;&amp;lt;data&amp;gt; A0 &amp;lt;/data&amp;gt;&amp;lt;/property&amp;gt;&lt;br /&gt;
		&amp;lt;property&amp;gt;&amp;lt;data&amp;gt; 09/03/2009 &amp;lt;/data&amp;gt;&amp;lt;/property&amp;gt;&lt;br /&gt;
		&amp;lt;property&amp;gt;&amp;lt;data&amp;gt;62&amp;lt;/data&amp;gt;&amp;lt;/property&amp;gt;&lt;br /&gt;
		&amp;lt;property&amp;gt;&amp;lt;data&amp;gt;3&amp;lt;/data&amp;gt;&amp;lt;/property&amp;gt;&lt;br /&gt;
		&amp;lt;property&amp;gt;&amp;lt;data&amp;gt;FAIL&amp;lt;/data&amp;gt;&amp;lt;/property&amp;gt;&lt;br /&gt;
	 &amp;lt;/case1row &amp;gt;	 &lt;br /&gt;
        &amp;lt;/case1data&amp;gt;    		&lt;br /&gt;
       &amp;lt;/case1&amp;gt;		&lt;br /&gt;
      &amp;lt;/partcase1&amp;gt;		&lt;br /&gt;
     &amp;lt;/block&amp;gt;&lt;br /&gt;
     &amp;lt;testlot&amp;gt;&lt;br /&gt;
	&amp;lt;lnumber&amp;gt;&lt;br /&gt;
	 &amp;lt;label&amp;gt;LNumber:&amp;lt;/label&amp;gt;&lt;br /&gt;
	 &amp;lt;value&amp;gt;A1&amp;lt;/value&amp;gt;&lt;br /&gt;
	 &amp;lt;datelabel&amp;gt;Date&amp;lt;/datelabel&amp;gt;&lt;br /&gt;
	 &amp;lt;date&amp;gt;09/03/2009&amp;lt;/date&amp;gt;&lt;br /&gt;
	&amp;lt;/lnumber&amp;gt;&lt;br /&gt;
	&amp;lt;aggheader&amp;gt;&lt;br /&gt;
	 &amp;lt;name&amp;gt;Property&amp;lt;/name&amp;gt;	&lt;br /&gt;
	 &amp;lt;units&amp;gt;Units&amp;lt;/units&amp;gt;&lt;br /&gt;
	 &amp;lt;results&amp;gt;Results&amp;lt;/results&amp;gt;		&lt;br /&gt;
	&amp;lt;/aggheader&amp;gt;&lt;br /&gt;
	&amp;lt;aggdata&amp;gt;&lt;br /&gt;
	 &amp;lt;namevalue&amp;gt;Reading&amp;lt;/namevalue&amp;gt;	 &lt;br /&gt;
	 &amp;lt;units&amp;gt;m&amp;lt;/units&amp;gt;		&lt;br /&gt;
	&amp;lt;/aggdata&amp;gt;&lt;br /&gt;
	&amp;lt;aggdata&amp;gt;&lt;br /&gt;
	 &amp;lt;namevalue&amp;gt;Disk&amp;lt;/namevalue&amp;gt;	&lt;br /&gt;
	 &amp;lt;units&amp;gt;ul&amp;lt;/units&amp;gt;		&lt;br /&gt;
	&amp;lt;/aggdata&amp;gt;&lt;br /&gt;
	&amp;lt;aggdata&amp;gt;&lt;br /&gt;
	 &amp;lt;namevalue&amp;gt;Thickness&amp;lt;/namevalue&amp;gt;	 &lt;br /&gt;
	 &amp;lt;units&amp;gt;in&amp;lt;/units&amp;gt;		&lt;br /&gt;
	&amp;lt;/aggdata&amp;gt;&lt;br /&gt;
     &amp;lt;/testlot&amp;gt;&lt;br /&gt;
     &amp;lt;testlot&amp;gt;&lt;br /&gt;
	&amp;lt;lnumber&amp;gt;&lt;br /&gt;
	 &amp;lt;label&amp;gt;Lnumber&amp;lt;/label&amp;gt;&lt;br /&gt;
	 &amp;lt;value&amp;gt;A0&amp;lt;/value&amp;gt;&lt;br /&gt;
	 &amp;lt;datelabel&amp;gt;Date&amp;lt;/datelabel&amp;gt;&lt;br /&gt;
	 &amp;lt;date&amp;gt;09/03/2009&amp;lt;/date&amp;gt;&lt;br /&gt;
	&amp;lt;/lnumber&amp;gt;&lt;br /&gt;
	&amp;lt;aggheader&amp;gt;&lt;br /&gt;
	 &amp;lt;name&amp;gt;Test Property&amp;lt;/name&amp;gt;	&lt;br /&gt;
	 &amp;lt;units&amp;gt;Units&amp;lt;/units&amp;gt;&lt;br /&gt;
	 &amp;lt;results&amp;gt;Results&amp;lt;/results&amp;gt;		&lt;br /&gt;
	&amp;lt;/aggheader&amp;gt;&lt;br /&gt;
	&amp;lt;aggdata&amp;gt;&lt;br /&gt;
	 &amp;lt;namevalue&amp;gt;Reading&amp;lt;/namevalue&amp;gt;	 &lt;br /&gt;
	 &amp;lt;units&amp;gt;SQ&amp;lt;/units&amp;gt;		&lt;br /&gt;
	&amp;lt;/aggdata&amp;gt;&lt;br /&gt;
	&amp;lt;aggdata&amp;gt;&lt;br /&gt;
	 &amp;lt;namevalue&amp;gt;Disk&amp;lt;/namevalue&amp;gt;	&lt;br /&gt;
	 &amp;lt;units&amp;gt;MT&amp;lt;/units&amp;gt;		&lt;br /&gt;
	&amp;lt;/aggdata&amp;gt;&lt;br /&gt;
	&amp;lt;aggdata&amp;gt;&lt;br /&gt;
	&amp;lt;namevalue&amp;gt;Thicknessk&amp;lt;/namevalue&amp;gt;	 &lt;br /&gt;
	 &amp;lt;units&amp;gt;LT&amp;lt;/units&amp;gt;		&lt;br /&gt;
	&amp;lt;/aggdata&amp;gt;&lt;br /&gt;
    &amp;lt;/testlot&amp;gt;&lt;br /&gt;
   &amp;lt;/content&amp;gt;&lt;br /&gt;
  &amp;lt;/certificate&amp;gt;&lt;br /&gt;
 &amp;lt;/parent&amp;gt;&lt;br /&gt;
&amp;lt;/xml&amp;gt;&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ XSLT File : ----------@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method="xml" encoding="utf-8" omit-xml-declaration="no" indent="yes" /&amp;gt;    &lt;br /&gt;
    &amp;lt;xsl:template match="/"&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:element name="File" namespace="x-schema:../Schema/QualityCertificateSchema2001Jul.x
ml"&amp;gt;    &lt;br /&gt;
            &amp;lt;xsl:element name="Sites" namespace="x-schema:../Schema/Certificateschema2001Jul.xml"&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:element name="Description" namespace="x-schema:../Schema/Certificateschema2001Jul.xml"&amp;gt;           &lt;br /&gt;
                    &amp;lt;xsl:element name="Certificates" namespace="x-schema:../Schema/Certificateschema2001Jul.xml"&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:for-each select="//testlot"&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:variable name="LotNode" select="." /&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:variable name="Lot" select="./lotnumber/value" /&amp;gt;                       &lt;br /&gt;
                            &amp;lt;xsl:element name="Certificate" namespace="x-schema:../Schema/Certificateschema2001Jul.xml"&amp;gt;&lt;br /&gt;
                                &amp;lt;xsl:element name="Parameters" namespace="x-schema:../Schema/Certificateschema2001Jul.xml"&amp;gt;&lt;br /&gt;
                                    &amp;lt;xsl:for-each select="$LotNode/aggregatedresultsdata"&amp;gt;&lt;br /&gt;
                                        &amp;lt;xsl:variable name="PropertyNode" select="." /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xsl:variable name="PropertyName" select="$PropertyNode/namevalue" /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xsl:element name="Parameter" namespace="x-schema:../Schema/Certificateschema2001Jul.xml"&amp;gt; &lt;br /&gt;
                                            &amp;lt;xsl:element name="unit" namespace="x-schema:../Schema/Certificateschema2001Jul.xml"&amp;gt;                                               &lt;br /&gt;
                                                  &amp;lt;xsl:value-of select="units" /&amp;gt;      &lt;br /&gt;
                                            &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
                                            &amp;lt;xsl:element name="measurementValue" namespace="x-schema:../Schema/Certificateschema2001Jul.xml"&amp;gt;&lt;br /&gt;
                                                &amp;lt;xsl:variable name="aggdisp" select="//testlot/@aggrDisp"/&amp;gt;                                                &lt;br /&gt;
                                                &amp;lt;xsl:variable name="data1" select="//partcase1/case1/case1data/case1row"/&amp;gt;&lt;br /&gt;
                                                &amp;lt;xsl:variable name="data2" select="//partcase2/case1/case1data/case1row"/&amp;gt;&lt;br /&gt;
                                                &amp;lt;xsl:variable name="data3" select="//partcase3/case1/case1data/case1row"/&amp;gt;&lt;br /&gt;
                                                &amp;lt;xsl:variable name="data4" select="//partcase4/case1/case1data/case1row"/&amp;gt;&lt;br /&gt;
                                                &amp;lt;xsl:variable name="Code1" select="$PropertyNode/namevalue" /&amp;gt;&lt;br /&gt;
                                                &amp;lt;xsl:variable name="datalot1" select="$data1/property/data[. mod 2=1][1]"/&amp;gt;&lt;br /&gt;
                                                &amp;lt;xsl:variable name="datalot2" select="$data2/property/data[. mod 3=2][1]"/&amp;gt;&lt;br /&gt;
                                                &amp;lt;xsl:variable name="datalot3" select="$data3/property/data[. mod 4=2][1]"/&amp;gt;&lt;br /&gt;
                                                &amp;lt;xsl:choose&amp;gt;                                                    &lt;br /&gt;
                                                    &amp;lt;xsl:when test="$Code1='Reading'"&amp;gt;&amp;lt;xsl:value-of select="$datalot1"/&amp;gt;&amp;lt;/xsl:when&amp;gt; &lt;br /&gt;
                                                    &amp;lt;xsl:when test="$Code1='Disk'"&amp;gt;&amp;lt;xsl:value-of select="$datalot2"/&amp;gt;&amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xsl:when test="$Code1='Thickness'"&amp;gt;&amp;lt;xsl:value-of select="$datalot3"/&amp;gt;&amp;lt;/xsl:when&amp;gt;                                                    &lt;br /&gt;
                                                    &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                                                        &amp;lt;xsl:value-of select="$Code1" /&amp;gt;&lt;br /&gt;
                                                    &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xsl:choose&amp;gt;   &lt;br /&gt;
                                            &amp;lt;/xsl:element&amp;gt; &lt;br /&gt;
                                            &amp;lt;xsl:element name="code" namespace="x-schema:../Schema/Certificateschema2001Jul.xml"&amp;gt;&lt;br /&gt;
                                                &amp;lt;xsl:variable name="code_agg" select="$PropertyNode/namevalue" /&amp;gt;                                                &lt;br /&gt;
                                                &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xsl:when test="$code_agg='Property'"&amp;gt;test&amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xsl:when test="$code_agg='Flatness'"&amp;gt;728&amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xsl:when test="$code_agg='Disk'"&amp;gt;137&amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                                                    &amp;lt;xsl:when test="$code_agg='Thickness'"&amp;gt;1526&amp;lt;/xsl:when&amp;gt;                                                   &lt;br /&gt;
                                                    &amp;lt;xsl:otherwise&amp;gt;                                                        &lt;br /&gt;
                                                    &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
                                                &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
                                            &amp;lt;/xsl:element&amp;gt;                                  &lt;br /&gt;
                                        &amp;lt;/xsl:element&amp;gt;                                                                               &lt;br /&gt;
                                    &amp;lt;/xsl:for-each&amp;gt;                                                                                                      &lt;br /&gt;
                                &amp;lt;/xsl:element&amp;gt;                                 &lt;br /&gt;
                                &amp;lt;/xsl:element&amp;gt;                        &lt;br /&gt;
                        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                   &amp;lt;/xsl:element&amp;gt;                    &lt;br /&gt;
                &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;    &lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ---Output file----@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@&lt;br /&gt;
I am looking for the output like this&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;br /&gt;
&amp;lt;File xmlns="x-schema:../Schema/QualityCertificateSchema2001Jul.x
ml"&amp;gt;   &lt;br /&gt;
   &amp;lt;Sites&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;&lt;br /&gt;
         &amp;lt;manufacturerNumber&amp;gt;006173082&amp;lt;/manufacturerNumber&amp;gt;         &lt;br /&gt;
         &amp;lt;Certificates&amp;gt;&lt;br /&gt;
            &amp;lt;certificate="Single"&amp;gt;  &lt;br /&gt;
               &amp;lt;Description&amp;gt;&lt;br /&gt;
                  &amp;lt;pName&amp;gt;MA&amp;lt;/pName&amp;gt;&lt;br /&gt;
                  &amp;lt;Part&amp;gt;1519-8&amp;lt;/Part&amp;gt;&lt;br /&gt;
                  &amp;lt;Order&amp;gt;A_A1&amp;lt;/Order&amp;gt;   &lt;br /&gt;
                  &amp;lt;lNumber&amp;gt;A1&amp;lt;/lNumber&amp;gt;&lt;br /&gt;
               &amp;lt;/Description&amp;gt;  &lt;br /&gt;
               &amp;lt;Parameters&amp;gt;&lt;br /&gt;
                  &amp;lt;Parameter&amp;gt;                    &lt;br /&gt;
                     &amp;lt;unit&amp;gt;m&amp;lt;/unit&amp;gt;  &lt;br /&gt;
                     &amp;lt;measurementValue&amp;gt;1&amp;lt;/measurementValue&amp;gt;&lt;br /&gt;
                     &amp;lt;code&amp;gt;728&amp;lt;/code&amp;gt;&lt;br /&gt;
                  &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
                  &amp;lt;Parameter&amp;gt;                     &lt;br /&gt;
                     &amp;lt;unit&amp;gt;ul&amp;lt;/unit&amp;gt;                &lt;br /&gt;
                     &amp;lt;Value&amp;gt;68&amp;lt;/Value&amp;gt;                    &lt;br /&gt;
                     &amp;lt;code&amp;gt;137&amp;lt;/code&amp;gt;&lt;br /&gt;
                  &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
                  &amp;lt;Parameter&amp;gt;                                        &lt;br /&gt;
                     &amp;lt;unit&amp;gt;in&amp;lt;/unit&amp;gt;     &lt;br /&gt;
                     &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;                    &lt;br /&gt;
                     &amp;lt;code&amp;gt;1526&amp;lt;/code&amp;gt;&lt;br /&gt;
                  &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
               &amp;lt;/Parameters&amp;gt;&lt;br /&gt;
               &amp;lt;Parameters&amp;gt;&lt;br /&gt;
                  &amp;lt;Parameter&amp;gt;                    &lt;br /&gt;
                     &amp;lt;unit&amp;gt;m&amp;lt;/unit&amp;gt;  &lt;br /&gt;
                     &amp;lt;measurementValue&amp;gt;1&amp;lt;/measurementValue&amp;gt;&lt;br /&gt;
                     &amp;lt;code&amp;gt;728&amp;lt;/code&amp;gt;&lt;br /&gt;
                  &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
                  &amp;lt;Parameter&amp;gt;                     &lt;br /&gt;
                     &amp;lt;unit&amp;gt;ul&amp;lt;/unit&amp;gt;                &lt;br /&gt;
                     &amp;lt;Value&amp;gt;68&amp;lt;/Value&amp;gt;                    &lt;br /&gt;
                     &amp;lt;code&amp;gt;137&amp;lt;/code&amp;gt;&lt;br /&gt;
                  &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
                  &amp;lt;Parameter&amp;gt;                                        &lt;br /&gt;
                     &amp;lt;unit&amp;gt;in&amp;lt;/unit&amp;gt;     &lt;br /&gt;
                     &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;                    &lt;br /&gt;
                     &amp;lt;code&amp;gt;1526&amp;lt;/code&amp;gt;&lt;br /&gt;
                  &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
               &amp;lt;/Parameters&amp;gt;&lt;br /&gt;
            &amp;lt;/Certificate&amp;gt;           &lt;br /&gt;
         &amp;lt;/Certificates&amp;gt;&lt;br /&gt;
      &amp;lt;/Description&amp;gt;&lt;br /&gt;
   &amp;lt;/Sites&amp;gt;&lt;br /&gt;
&amp;lt;/File&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/410214/410214/need-help-with-xslt/</guid>
      <pubDate>Wed, 02 Dec 2009 15:03:53 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>&amp; character needed in URL link from XML file</title>
      <link>http://www.programmersheaven.com/mb/xml/409221/409221/-character-needed-in-url-link-from-xml-file/</link>
      <description>Hi,&lt;br /&gt;
&lt;br /&gt;
New to this forum but I was hoping somebody could help me...&lt;br /&gt;
&lt;br /&gt;
I have an XML file controlling links from a flash file.&lt;br /&gt;
&lt;br /&gt;
I need the XML file to return a URL containing the &amp;amp; character without encoding it to &amp;amp;amp;&lt;br /&gt;
&lt;br /&gt;
The XML reads as follows...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version="1.0" encoding="iso-8859-1"?&amp;gt;&lt;br /&gt;
&amp;lt;content&amp;gt;&lt;br /&gt;
	&amp;lt;image&amp;gt;&lt;br /&gt;
		&amp;lt;path&amp;gt;&amp;lt;![CDATA[http://www.Domain.co.uk/UserFiles/Image/DoorsFlash/Amazonas.jpg]]&amp;gt;&amp;lt;/path&amp;gt;&lt;br /&gt;
		&amp;lt;description&amp;gt;&amp;lt;![CDATA[Amazonas]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
		&amp;lt;data&amp;gt;&amp;lt;![CDATA[http://www.Domain.co.uk/default.aspx?page=83&amp;#38;HasProvider=Y&amp;#38;ProviderType=Node&amp;#38;Pr
oviderID=825]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
	&amp;lt;/image&amp;gt;&lt;br /&gt;
&amp;lt;/content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The URL in the &amp;lt;data&amp;gt; tags is being returned as...&lt;br /&gt;
http://www.Domain.co.uk/default.aspx?page=83&amp;amp;amp;HasProvider=Y&amp;amp;amp;ProviderType=Node&amp;amp;amp;Provider
ID=825&lt;br /&gt;
&lt;br /&gt;
Because the &amp;amp; characters are being replaced with &amp;amp;amp; the URL is incorrect!&lt;br /&gt;
&lt;br /&gt;
Is there any way of making the XML file to return the link without replacing the &amp;amp; characters?&lt;br /&gt;
&lt;br /&gt;
Any help would be greatly appreciated!  :o)&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Bruce!&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/409221/409221/-character-needed-in-url-link-from-xml-file/</guid>
      <pubDate>Fri, 13 Nov 2009 06:00:54 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>GETTING COUNT AND POSITION using XSLT 1.0</title>
      <link>http://www.programmersheaven.com/mb/xml/395287/395287/getting-count-and-position-using-xslt-10/</link>
      <description>Hi Guys,&lt;br /&gt;
&lt;br /&gt;
Here is my requirement.&lt;br /&gt;
&lt;br /&gt;
sample XML&lt;br /&gt;
&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
&amp;lt;item&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;data name="x"&amp;gt;...&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;data name="title"&amp;gt;uday&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;data name="y"&amp;gt;...&amp;lt;/data&amp;gt;&lt;br /&gt;
....&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;data name="x"&amp;gt;...&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;data name="title"&amp;gt;uday&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;data name="y"&amp;gt;...&amp;lt;/data&amp;gt;&lt;br /&gt;
....&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;data name="x"&amp;gt;...&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;data name="title"&amp;gt;bhaskar&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;data name="y"&amp;gt;...&amp;lt;/data&amp;gt;&lt;br /&gt;
....&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;data name="x"&amp;gt;...&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;data name="title"&amp;gt;bhaskar&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;data name="y"&amp;gt;...&amp;lt;/data&amp;gt;&lt;br /&gt;
....&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;item&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;data name="x"&amp;gt;...&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;data name="title"&amp;gt;bhaskar&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;data name="y"&amp;gt;...&amp;lt;/data&amp;gt;&lt;br /&gt;
....&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desired o/p XML&lt;br /&gt;
&lt;br /&gt;
&amp;lt;rss&amp;gt;&lt;br /&gt;
&amp;lt;item&amp;gt;&lt;br /&gt;
..&lt;br /&gt;
&amp;lt;position&amp;gt;1&amp;lt;/position&amp;gt;&lt;br /&gt;
&amp;lt;total&amp;gt;2&amp;lt;/total&amp;gt;&lt;br /&gt;
....&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item&amp;gt;&lt;br /&gt;
..&lt;br /&gt;
&amp;lt;position&amp;gt;2&amp;lt;/position&amp;gt;&lt;br /&gt;
&amp;lt;total&amp;gt;2&amp;lt;/total&amp;gt;&lt;br /&gt;
....&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item&amp;gt;&lt;br /&gt;
..&lt;br /&gt;
&amp;lt;position&amp;gt;1&amp;lt;/position&amp;gt;&lt;br /&gt;
&amp;lt;total&amp;gt;3&amp;lt;/total&amp;gt;&lt;br /&gt;
....&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item&amp;gt;&lt;br /&gt;
..&lt;br /&gt;
&amp;lt;position&amp;gt;2&amp;lt;/position&amp;gt;&lt;br /&gt;
&amp;lt;total&amp;gt;3&amp;lt;/total&amp;gt;&lt;br /&gt;
....&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item&amp;gt;&lt;br /&gt;
..&lt;br /&gt;
&amp;lt;position&amp;gt;3&amp;lt;/position&amp;gt;&lt;br /&gt;
&amp;lt;total&amp;gt;3&amp;lt;/total&amp;gt;&lt;br /&gt;
....&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for each item in the input xml, we get item in the output.&lt;br /&gt;
total represents the no. of items with the same title value&lt;br /&gt;
position represents the position of the item with a paticular title.&lt;br /&gt;
&lt;br /&gt;
Iam using xslt 1.0. I guess it is possible by using keys.Can someone help me out please&lt;br /&gt;
&lt;br /&gt;
Thanks you in advance&lt;br /&gt;
Uday&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/395287/395287/getting-count-and-position-using-xslt-10/</guid>
      <pubDate>Tue, 18 Aug 2009 06:53:26 -0800</pubDate>
      <category>XML Development</category>
    </item>
    <item>
      <title>XSLT - Newbie up to his arm pits</title>
      <link>http://www.programmersheaven.com/mb/xml/395139/395139/xslt---newbie-up-to-his-arm-pits/</link>
      <description>Ok I'm trying to develop my first dynamic page with a XML feed. The code below works to display the first record of the file, then I moved on to have all records displaying and it all fall in a heap.&lt;br /&gt;
&lt;br /&gt;
With a &lt;br /&gt;
&lt;br /&gt;
"SAXParseException: Expected end of tag 'table' (Untitled-6.xsl, line 72, column 3)"&lt;br /&gt;
 &lt;br /&gt;
error message. The line it refers to is  &amp;lt;/xsl:for-all&amp;gt; which I thought was the correct code to cycle through and display all record in the table.&lt;br /&gt;
&lt;br /&gt;
Can anyone assist me in identifying where this is falling over.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Micheal &lt;br /&gt;
&lt;br /&gt;
Code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table width="1500" border="1" cellpadding="2"&amp;gt;&lt;br /&gt;
  &amp;lt;tr bgcolour="#9acd32"&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Class&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Co Drivers first Name&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Co Driver Surname&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Nationality &amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Drivers First name &amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Driver Surname&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Entrant&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Group&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Manufacturer&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Nat&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;No&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Priority&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Vehicle&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:for-each select="main/entry"/&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="main/entry/@class" /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="main/entry/@coDriverName" /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="main/entry/@coDriverSurname" /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="main/entry/@coNat" /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="main/entry/@driverName"/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="main/entry/@driverSurname"/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="main/entry/@entrant"/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="main/entry/@group"/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="main/entry/@manufacturer"/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="main/entry/@nat"/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="main/entry/@no"/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="main/entry/@priority"/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="main/entry/@vehicle"/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:for-all&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/xml/395139/395139/xslt---newbie-up-to-his-arm-pits/</guid>
      <pubDate>Fri, 14 Aug 2009 17:15:49 -0800</pubDate>
      <category>XML Development</category>
    </item>
  </channel>
</rss>
