2011-10-28 2 views
0

파일 디렉터리 구조에 대한 정보가 들어있는 두 개의 데이터 테이블이 있습니다. 나는 이것을 XML로 변환하기를 원했고, 이는 가장 빠른 & 효율적인 파싱에 가장 적합하다.이 데이터 테이블을 XML로 변환하는 방법

테이블 1

enter image description here

는, 클라이언트는 루트 디렉토리 & 프로젝트는 클라이언트 (루트 디렉토리) 내부의 폴더 이름과 루트 디렉토리 (클라이언트)의 내부에 하나 개 또는 여러 폴더가있을 수 있습니다. 테이블 2

e.g. D:\C1\P1\ /* here D:\ is the local disk */ 
    D:\C1\P2\ 

, 그것은 내부 concered 루트 디렉토리 (클라이언트) & 폴더 (프로젝트)의 파일에 대한 이야기와 하나 개의 폴더 내부에 많은 파일이있을 수 있습니다.

e.g. D:\C1\P1\F1 /* F1 is the file name */ 

클라이언트 (C1)의 샘플 XML 프로젝트 (P1) & 기존 파일 (F1 & F2)가되어 다음. 좀 더 나은 방법을 정의 할 수 있는지 한번보세요.

<root> 
    <client> 
      <id>C1</id> 
      <project> 
       <project-name>P1</project-name> 
       <fileName> 
       <file>F1</file> 
       <file>F2</file> 
       </fileName> 
      </project> 
    </client> 
</root> 

* 참고 : * 나는 jaxb to marshall & unmarshall XML 파일을 사용하고 있습니다. 자바로 테이블 구조를

  • 로드 테이블 레코드를 매핑

  • 답변

    0
    1. 쓰기 자바 클래스는 XML 파일
    를 생성하는
  • 사용 JAXB의 XML 시리얼 객체
  • 관련 문제