보통

 

<row>
<STATION_CD>2611</STATION_CD>
<STATION_NM>응암</STATION_NM>
<LINE_NUM>6</LINE_NUM>
<FR_CODE>610</FR_CODE>
</row>
<row>
<STATION_CD>2612</STATION_CD>
<STATION_NM>역촌</STATION_NM>
<LINE_NUM>6</LINE_NUM>
<FR_CODE>611</FR_CODE>
</row>

 

이런것은 row 로 묶어서 파싱하자나요..

 

<row1>
<STATION_CD>2611</STATION_CD>
<STATION_NM>응암</STATION_NM>
<LINE_NUM>6</LINE_NUM>
<FR_CODE>610</FR_CODE>
</row1>
<row2>
<STATION_CD>2612</STATION_CD>
<STATION_NM>역촌</STATION_NM>
<LINE_NUM>6</LINE_NUM>
<FR_CODE>611</FR_CODE>
</row2>

 

이런경우는 row+i  이런 식으로 1씩 증가시키면서 파싱하구요..

 if(tagName.equals("row"+i)){

.....

i++

}

 

 

그런데

 

<row4>
<STATION_CD>2611</STATION_CD>
<STATION_NM>응암</STATION_NM>
<LINE_NUM>6</LINE_NUM>
<FR_CODE>610</FR_CODE>
</row4>
<row2>
<STATION_CD>2612</STATION_CD>
<STATION_NM>역촌</STATION_NM>
<LINE_NUM>6</LINE_NUM>
<FR_CODE>611</FR_CODE>
</row2>
<row1>
<STATION_CD>2613</STATION_CD>
<STATION_NM>불광</STATION_NM>
<LINE_NUM>6</LINE_NUM>
<FR_CODE>612</FR_CODE>
</row1>
<row3>
<STATION_CD>2614</STATION_CD>
<STATION_NM>독바위</STATION_NM>
<LINE_NUM>6</LINE_NUM>
<FR_CODE>613</FR_CODE>
</row3>

 

이렇게 순서가 자기 맘대로 정렬(row)되있는 xml 은 어떻게 파싱하나요.....