영어 버전 문서로 돌아가기
XML 구문 분석기 유효성 검증 규칙(계층형 데이터 스테이지)
XML 파서 유효성 검사 규칙(DataStage®)
마지막 업데이트 날짜: 2025년 3월 12일
기본적으로 XML 구문 분석기는 최소한의 유효성 검증을 사용하고 위반을 무시합니다. 유효성 검증을 사용자 정의하려면 위반이 발생할 때 수행할 조치를 지정하십시오.
다음 표에서는 유효성 검증 규칙 및 적용 가능한 조치에 대해 설명합니다.
규칙 | 설명 | 조치 |
---|---|---|
데이터 유형에 잘못된 값이 있음 | 값이 해당 항목의 데이터 유형에 대한 값 규칙과 일치해야 합니다. |
|
값이 패싯 제한조건에 실패함 참고: 이 규칙을 사용으로 설정하면 데이터 유형에 잘못된 값이 있음 규칙도 값 실패 패싯 제한조건 규칙에 대해 선택된 동일한 값으로 설정됩니다.
|
해당 항목 유형의 패싯에 대해 값을 검사합니다. |
|
널(NULL)일 수 없는 항목에 널(NULL) 값이 있음 | 널이 허용되지 않는 항목에 널 값이 포함되어 있지 않은지 검사합니다. |
|
누락된 값에 전역 기본값 사용 | 누락된 값이 기본값으로 대체됩니다. |
|
값 정리 | 유형 검사 및 유형 변환을 수행하기 전에 값 앞뒤의 공백을 제거합니다. |
|
규칙 | 설명 | 조치 |
---|---|---|
문서가 잘못된 형식임 | 문서 형식이 잘못되었습니다. |
|
항목이 스키마에 선언되지 않음 | 스키마에 인스턴스 문서의 항목이 선언되어야 합니다. 작업이 오래된 버전의 스키마를 사용하는 경우 위반이 발생할 수 있습니다. |
|
Nil 요소에 값이 있음 | 널 입력 가능 항목에 데이터 값이 포함되어 있지 않은지 검사합니다. 이는 XML 문서에서 nullable이 true로 설정된 항목에만 적용됩니다. |
|
필수 항목이 누락됨 | 인스턴스 문서에 항목이 올바르게 표시되어야 합니다. 필수 속성이 누락되었거나 순서 컨텐츠에서 요소가 순서를 벗어나는 경우 위반이 발생할 수 있습니다. |
|
목록에 올바르지 않은 수의 발생이 있음 | 발생 횟수는 스키마에 정의된 MinOccurs 속성 값과 MaxOccurs 속성 값 사이에 있어야 합니다. |
|
ID 값이 고유하지 않음 | 각 문서에는 고유한 ID가 있어야 합니다. |
|
주제가 도움이 되었습니까?
0/1000