|
Subject:
|
Looping with a counter?
|
|
Posted By:
|
salhabb
|
Post Date:
|
10/4/2005 5:09:23 AM
|
Hello,
Here is my XML:
<?xml version="1.0" encoding="UTF-8"?> <primaryErrorPts> <errorPt header="0" lineBreak="0" index=" 0"> <antiCollisionSet numSecondaryWells="3"> <antiCollisionData> <secondaryWell name="MOW 1"> <secondaryErrorPt> <northing> <metres>9245949.9</metres> </northing> </secondaryErrorPt> </secondaryWell> </antiCollisionData> <antiCollisionData> <secondaryWell name="MWC7.p"> <secondaryErrorPt> <northing> <metres>9245945.7</metres> </northing> </secondaryErrorPt> </secondaryWell> </antiCollisionData> <antiCollisionData> <secondaryWell name="MWC5.p"> <secondaryErrorPt> <northing> <metres>9245949.5</metres> </northing> </secondaryErrorPt> </secondaryWell> </antiCollisionData> </antiCollisionSet> </errorPt> <errorPt header="0" lineBreak="0" index=" 1"> <antiCollisionSet numSecondaryWells="3"> <antiCollisionData> <secondaryWell name="MOW 1"> <secondaryErrorPt> <northing> <metres>9245950.1</metres> </northing> </secondaryErrorPt> </secondaryWell> </antiCollisionData> <antiCollisionData> <secondaryWell name="MWC7.p"> <secondaryErrorPt> <northing> <metres>9245945.6</metres> </northing> </secondaryErrorPt> </secondaryWell> </antiCollisionData> <antiCollisionData> <secondaryWell name="MWC5.p"> <secondaryErrorPt> <northing> <metres>9245949.5</metres> </northing> </secondaryErrorPt> </secondaryWell> </antiCollisionData> </antiCollisionSet> </errorPt> <errorPt header="0" lineBreak="0" index=" 2"> <antiCollisionSet numSecondaryWells="3"> <antiCollisionData> <secondaryWell name="MOW 1"> <secondaryErrorPt> <northing> <metres>9245950.3</metres> </northing> </secondaryErrorPt> </secondaryWell> </antiCollisionData> <antiCollisionData> <secondaryWell name="MWC7.p"> <secondaryErrorPt> <northing> <metres>9245945.4</metres> </northing> </secondaryErrorPt> </secondaryWell> </antiCollisionData> <antiCollisionData> <secondaryWell name="MWC5.p"> <secondaryErrorPt> <northing> <metres>9245949.6</metres> </northing> </secondaryErrorPt> </secondaryWell> </antiCollisionData> </antiCollisionSet> </errorPt> <errorPt header="0" lineBreak="0" index=" 3"> <antiCollisionSet numSecondaryWells="3"> <antiCollisionData> <secondaryWell name="MOW 1"> <secondaryErrorPt> <northing> <metres>9245950.5</metres> </northing> </secondaryErrorPt> </secondaryWell> </antiCollisionData> <antiCollisionData> <secondaryWell name="MWC7.p"> <secondaryErrorPt> <northing> <metres>9245945</metres> </northing> </secondaryErrorPt> </secondaryWell> </antiCollisionData> <antiCollisionData> <secondaryWell name="MWC5.p"> <secondaryErrorPt> <northing> <metres>9245949.7</metres> </northing> </secondaryErrorPt> </secondaryWell> </antiCollisionData> </antiCollisionSet> </errorPt> </primaryErrorPts>
here is what I want to do: loop through the "errorPt"s, from each "errorPt" I want to pick first the first "antiCollisionData". Then loop again to pick the second "antiCollisionData" from each "errorPt" and so on.... How can I do that especially that the number of "antiCollisionData" nodes will not always be 3.
Any ideas?
Thanx
|
|