IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    
메인 컨텐츠로 가기

한국 developerWorks  >  자바 | XML | 오픈 소스  >

JiBX 1.2, Part 1: Java 코드를 XML 스키마로 변환

Java 데이터 모델 및 XML 문서 간 사용자 정의 변환을 통한 스키마 퀄리티 향상

developerWorks
Go to the previous page11 페이지 중 6 페이지Go to the next page

문서 옵션
PDF format - Fits A4 and Letter

PDF - Fits A4 and Letter
188 KB (29 pages)

Get Adobe® Reader®

샘플 코드


제안 및 의견
피드백

튜토리얼 평가

이 컨텐츠를 개선하기 위한 도움을 주십시오.


BindGen 명령행 매개변수

BindGen은 튜토리얼 코드에서 사용한 매개변수 외에도 여러 가지 명령행 매개변수를 지원한다. 표 1에서는 가장 중요한 옵션을 설명한다.


표 1. BuildGen 명령행 옵션
명령용도
-b name생성된 루트 바인딩 정의 파일 이름(기본 이름: binding.xml)
-c path입력 사용자 정의 파일의 경로
-n uri=name,...스키마 네임스페이스 URI 및 파일 이름 쌍을 제공한다. 기본적으로 스키마 네임스페이스 URI를 사용한 파일 이름이 생성된다.
-p path,...Java 클래스 파일을 로드할 경로(기본값: BindGen 실행 시 사용되는 클래스 경로)
-s path,...Java 소스 파일을 로드할 경로(소스는 기본적으로 사용되지 않음)
-t path생성된 출력의 대상 디렉토리 경로(기본값: 현재 디렉토리)
-w출력을 생성하기 전에 대상 디렉토리의 모든 파일을 지운다. 대상 디렉토리가 현재 디렉토리와 같은 경우 무시된다.

사용자 정의 속성 값의 특수 접두어인 --를 사용하여 전역 사용자 정의를 명령행 매개변수로 BindGen에 전달할 수도 있다. 이렇게 하면 사용자 정의 파일을 생성하지 않아도 된다. 따라서 Listing 13 사용자 정의에서 사용한 것과 같은 전역 옵션을 설정하려면 --property-access=true --force-mapping=true를 BindGen 명령행에 추가한다. 이 방법을 사용할 때는 속성 값에 따옴표를 사용하지 않아도 된다. 여러 개의 값으로 구성된 목록을 받는 사용자 정의를 설정하려는 경우에는 개별 값 사이에 공백 대신 쉼표를 구분 기호로 사용한다. 예를 들어, 필드 이름에 있는 접두어 m_s_를 무시하려는 경우 --strip-prefixes=m_,s_와 같은 명령행 매개변수를 사용할 수 있다.




위로



Go to the previous page11 페이지 중 6 페이지Go to the next page
    IBM 소개 개인정보 보호정책 문의