현재 내 딜레마는 XML 파일 (Java 언어, JDOM)을 통해 고정 너비 파일을 처리하는 것입니다. 그러나 내가 사용하고있는 파일은 인터넷에서 볼 수있는 전형적인 예가 아닙니다.Java 및 XML 템플릿 (JDOM)을 사용하여 고정 너비 파일 처리
내 데이터의 예는 내가 다시 시도하십시오 XML 템플릿 파일 내에서
<table style="width:100%">
<tr>
<th>Name</th>
<th>Date</th>
<th>Hobbies</th>
<th>Status</th>
</tr>
<tr>
<td>Jack</td>
<td>8/16/00</td>
<td>Video Games Fixing</td>
<td>Single</td>
</tr>
<tr>
<td></td>
<td></td>
<td>Computers Reading</td>
<td></td>
</tr>
<tr>
<td>Jill</td>
<td>9/9/03</td>
<td>Skiing Cooking</td>
<td>Married</td>
</tr>
</table>
제대로 매핑되도록 나는 데이터의 POS와 렌을 지정하고,하지만 난 문자열을 얻을 Out of Bounds 아래 행에 넘쳐나는 행을 처리하려고 할 때 예외. 그 소스 파일이 그 사이 또는 그 이후의 빈 공간에 대해 null 값을 보유하는 것처럼 보입니다. (비어있을 수 있습니다. 그 행에 대한 내용 다음에 null이 있습니다. 내 관찰은 메모장에서 처리하는 방법을 기반으로합니다.) 고정 폭 파일에서 하나의 초기 값에 대해 하나의 열에있는 여러 행의 데이터를 처리하는 방법은 무엇입니까? 정확한 길이를 찾아야합니까?
일단 데이터가 수집되면 데이터가 XML 템플리트를 기반으로 새 파일로 이동해야하는 위치에 대한 경로가 지정됩니다.