XML 스키마 생성기
XML 문서에서 XSD 스키마를 즉시 생성
XML 입력
XSD 스키마 출력
XML 스키마 생성기 예제
샘플 XML을 분석하여 XSD 스키마를 추론합니다. 예제:
XML 입력 대 생성된 XSD
XML 입력:
생성된 XSD 스키마:
위의 샘플을 사용하여 더 많은 예제 데이터를 불러옵니다.
XML 스키마 생성기란?
XSD(XML Schema Definition)는 XML 문서의 구조, 데이터 유형, 제약 조건을 설명하는 W3C 표준입니다. 허용되는 요소와 속성, 순서, 콘텐츠 유형을 정의합니다. W3C XML Schema 사양에서 전체 XSD 구문을 정의합니다.
이 도구는 샘플 XML 문서에서 XSD 스키마를 추론합니다. 요소, 속성, 중첩을 분석하여 시작 스키마를 생성합니다. 생성은 브라우저에서 실행되며 서버로 전송되지 않습니다.
이 도구 사용 방법
XML 붙여넣기 또는 업로드
XML을 왼쪽 에디터에 붙여넣거나 파일을 업로드합니다. 예제 데이터는 샘플을 사용하세요. XML이 올바른 형식인지 확인하세요.
생성된 XSD 검토
오른쪽 패널에 생성된 XSD가 표시됩니다. 요소, 속성, 유형이 샘플에서 추론됩니다. minOccurs, maxOccurs를 조정하거나 제약 조건을 추가해야 할 수 있습니다.
복사, 다운로드 또는 편집
<strong>복사</strong> 또는 <strong>다운로드</strong>로 스키마를 저장합니다. XSD에 대해 XML을 검증하려면 XML 검증기를, JSON에서 JSON 스키마를 생성하려면 JSON 스키마 생성기를 사용하세요.
생성된 스키마를 사용하는 경우
샘플 <a href="https://www.w3.org/TR/xml/" target="_blank" rel="noopener">XML</a>이 있고 검증, 문서화, 도구(코드 생성, IDE 지원 등)를 위한 스키마가 필요할 때 생성된 XSD를 사용합니다. <a href="https://www.w3.org/TR/soap12/" target="_blank" rel="noopener">SOAP</a> API, RSS 피드, 엔터프라이즈 통합에서 일반적입니다. JSON에 대해서는 JSON 스키마 생성기를 사용하세요.
자주 묻는 질문
스키마가 완전한가요?
샘플을 반영합니다. 선택적 요소, minOccurs/maxOccurs, 제약 조건은 수동 조정이 필요할 수 있습니다.
이 XSD에 대해 XML을 검증할 수 있나요?
예. XSD 검증기(예: XML 검증기 또는 외부 도구)를 사용하세요.
내 데이터는 안전한가요?
예. 스키마 생성은 완전히 브라우저에서 실행됩니다. XML이나 스키마는 서버로 전송되지 않습니다.
관련 도구
XSD 구문에 대해서는 W3C XML Schema와 XML Schema 1.1 Part 1을 참조하세요. XML에 대해서는 W3C XML 사양을 참조하세요.