# XSD 편집기

### XSD 편집기

고급 기능을 갖춘 그래픽 XSD 편집기- 그래픽 기반의, 드래그 앤 드롭 방식으로 XSD 파일을 편집할 수 있습니다 
- XML 스키마 1.0 및 XML 스키마 1.1을 지원합니다 
- XSD 파일을 생성하고 변환합니다 
- XML 인스턴스 파일(들)로부터 XSD 파일을 생성합니다 
- [XSD를 사용하여 XML 인스턴스를 생성하는 예시 (샘플 값 포함)](xsd-to-xml.md)
- 데이터베이스에서 XSD 파일 생성 
- DTD를 XSD로 변환합니다 

- 쉽게 이해할 수 있는 시각적인 XSD 뷰어 
- 지능형 입력 지원 기능 및 드롭다운 메뉴 
- 집계된 XML 스키마 지원 
- 고급 수준의 식별자 제약 조건 편집 기능 
- 스마트 제한 기능 지원 
- XSD 문서 자동 생성 
- XSD 파일을 Java, C#, C++ 코드로 변환하거나 데이터 바인딩 기능을 제공합니다 
- XSD 파일, 샘플 데이터 등 생성에 도움을 주는 AI 어시스턴트.

## XSD 파일 (XML 스키마 정의) 보기 및 편집

[XMLSpy XML 스키마(XSD) 편집기](https://www.altova.com/images/xmlspy_xmlschema.png)

XMLSpy는 그래픽 XML 스키마 편집기를 통해 XSD 편집을 지원합니다. 이 시각적인 디자인 방식을 통해 XSD를 보고, 생성하고, 생성하며, 편집할 때 XML 스키마 언어의 문법적인 세부 사항보다는 XSD의 의미에 집중할 수 있습니다. XML Schema 1.0 및 XML Schema 1.1 모두 지원됩니다. 

XSD 편집기에서 스키마를 열면, 전역적으로 정의된 모든 구성 요소(예: 요소, 복합 타입, 속성 그룹 등)가 정렬 가능한 목록으로 구성됩니다. 여기서 구성 요소를 추가하거나 삭제하고, 상황에 맞는 도움말 기능을 사용하여 해당 속성을 수정할 수 있습니다. 

어떤 글로벌 컴포넌트의 트리 아이콘을 클릭하면 XSD 편집기에서 해당 컴포넌트의 콘텐츠 모델을 자세히 보여주는 그래픽 뷰가 열립니다. 여기서 사용자는 요소를 쉽게 드래그하여 재정렬하거나, 오른쪽 클릭 메뉴에서 상황에 맞는 옵션을 선택할 수 있습니다. 

[](https://www.altova.com/images/xmlspy-edit-xsd.png)

이러한 XSD 보기 및 편집 방식은 사용자가 전체적인 수준에서 구성 요소를 관리하고, 개별 구성 요소의 콘텐츠 모델을 간편하게 수정할 수 있도록 지원합니다.

XSD 파일을 처음부터 직접 만들 수도 있고, 아래에 설명된 다양한 방법 중 하나를 사용하여 XML 스키마를 생성하여 XSD 파일을 만들 수도 있습니다.

## XSD 파일을 생성합니다

XMLSpy는 [XML 편집기](xmlspy-xml-editor.md) XSD 파일 생성 시 다양한 옵션을 제공하며, 그 예시는 다음과 같습니다: 

- 데이터베이스 스키마로부터 XML 스키마를 생성합니다
- 하나 이상의 XML 파일을 기반으로 XSD 파일을 생성합니다
- DTD에서 XSD로 변환하기 
- JSON 스키마로부터 XSD 파일을 생성합니다

기존의 XSD 파일을 사용하여 데이터베이스 구조, XML 인스턴스 문서(XSD에서 XML로 변환), 또는 JSON 스키마를 생성하는 것은 매우 빠릅니다.


## Call to Action

[지금 바로 Altova XMLSpy의 모든 기능을 갖춘 무료 30일 체험판을 다운로드하세요!](download.md)
[기존 고객님들은 여기에서 최신 버전으로 업데이트할 수 있습니다.](download.md)
[XMLSpy를 지금 바로 사용해 보세요.](https://shop.altova.com/XMLSpy)

