| 키워드 | 적용되는 요소 | 변환 결과 |
|---|---|---|
| annotation | 주석 | appinfo 또는 문서 어노테이션 |
| attribute | 클래스의 특성 | 특성의 다중성이 [0..1]인 경우 복합 유형의 속성 |
| attributeGroup | 클래스 | 속성 그룹 |
| complexType | 클래스 | 복합 유형 |
| element | 특성 | 복합 유형의 요소 |
| enumeration | 클래스 | 클래스가 단순 유형을 표시하는 클래스와의 일반화 관계를 보유하는 경우 XSD 열거 |
| global | 클래스 주: 하나의 특성만 있어야 함
|
최상위 레벨 요소 최상위 레벨 속성(특성에 «attribute» 스테레오타입이나 attribute 키워드가 있는 경우) 특성의 이름 및 유형은 생성된 요소나 속성에 지정됩니다. |
| listOf | 두 개의 단순 유형을 표시하는 두 클래스 사이의 종속성 | 종속성 클라이언트의 XSD 목록 항목 유형은 종속성의 공급자임 단순 유형을 표시하는 두 클래스 사이에 이와 같은 하나의 종속성만 있을 수 있음 |
| modelGroup | 클래스 | 글로벌이면서 재사용 가능한 이름 지정된 모델 그룹. 기본적으로
변환은 시퀀스 모델을 작성합니다. 이 클래스에 대한 참조는 모델 그룹 참조로 변환됨 |
| redefine | 일반화 | 원래 스키마에서 변경되지 않은 컴포넌트와 재정의된 컴포넌트를 포함하는 새 스키마 |
| schema | 패키지 | 패키지와 이름이 같은 XSD 스키마 주: 변환 구성에서 대상 네임스페이스와
대상 네임스페이스 접두부 특성을 지정해야 합니다.
|
| simpleType | 클래스 | 클래스가 XSD 내장 데이터 유형이나 다른 단순 유형과의 일반화를 보유하는 경우 단순 유형 |
| unionOf | 두 개의 단순 유형을 표시하는 두 클래스 사이의 종속성 | 종속성의 공급자가 구성원인 종속성의 클라이언트에서 XSD 공용체가
생성됨 둘 이상의 단순 유형을 표시하는 클래스는 |
| wildcard | 특성 | 요소 와일드카드 특성에 attribute 키워드나 «attribute» 스테레오타입이 있는 경우 속성 와일드카드도 생성됨 |