XMLスキーマ(XSD) 생성

XML에서 XML 스키마 정의(XSD)를 생성

특징

3종의 XSD 설계 지원

Russian Doll 등 3가지 설계 스타일을 선택

값에서 데이터 형식 추정

숫자나 날짜 등을 분석해 적절한 xs 형식으로 자동 변환

출현 횟수를 분석해 반영

반복 요소에 maxOccurs를 자동 부여

문자열・파일 모두 지원

XML 붙여넣기와 .xml 파일 불러오기의 2가지 방식

사용 방법

1

입력 방식 탭 선택

문자열 탭에서 XML을 직접 붙여넣거나, 파일 탭에서 .xml을 불러오기

2

XSD 설계 유형 지정

Russian Doll・Salami Slice・Venetian Blind 중에서 출력 형식을 선택

3

콘텐츠 유형 선택

값에서 형식을 추정하는 Smart인지, 모든 요소 string 형식인지를 전환

4

생성 버튼으로 실행

버튼을 누르면 분석이 실행되어, 오른쪽에 XSD를 즉시 표시

5

XSD 저장・복사

출력란에서 schema.xsd로 다운로드하거나 복사

활용 사례

XML 사양서 작성

샘플 XML에서 스키마 정의를 작성해 데이터 구조의 사양서화에 활용

데이터 검증 사전 준비

받을 XML의 유효성 확인용으로 검증용 스키마를 준비

API 연계 구조 파악

외부 API의 XML 응답을 분석해 요소나 형식의 구조를 시각화

XSD 구문 학습 용도

3종의 설계 스타일 출력을 비교해 스키마 표기법의 이해를 심화

안전성과 개인정보 보호

브라우저 내 처리

입력 데이터는 사용 중인 브라우저 내에서만 처리되며 외부로 전송되지 않습니다.

브라우저 내에서만 처리

XSD 생성는 모두 사용 중인 브라우저 내에서 처리되며, 입력 데이터는 서버로 전송되지 않습니다.

통신은 HTTPS로 암호화

페이지 로드도 TLS로 암호화되어 제3자가 내용을 읽을 수 없습니다.

제3자로의 전송 없음

광고 네트워크나 트래커 등 외부 서비스로 입력 내용을 전송하지 않습니다.

결과 자동 저장 없음

생성한 XSD나 입력 제안을 서버에 저장하지 않습니다.

관련 도구