---
title: "XMLSpy에서 제공하는 새로운 XML 스키마 편집 도구"
date: "2011-03-02"
categories: 
  - "tools"
tags: 
  - "v2011r2"
  - "xml-editor"
  - "xml-schema"
  - "xmlspy"
description: XMLSpy v2011r2에서 새롭게 추가된 XML 스키마 편집 기능을 살펴보세요. 정렬, 리팩토링 지원, 그리고 개발 효율성을 높이기 위한 사용자 정의 문서 옵션을 제공합니다.
---
Status: #blog

Tags:  #v2011r2 #xml-editor #xml-schema #xmlspy

Categories: [xml](/blog/ko/category/xml.md) [development](/blog/ko/category/development.md)
# XMLSpy에서 제공하는 새로운 XML 스키마 편집 도구

XMLSpy의 최신 버전에서 XML 스키마를 다루는 데 새롭게 추가된 기능들을 살펴보겠습니다.

#### 스키마 뷰에서의 정렬

[그래픽 XML 스키마 편집기](https://www.altova.com/ko/products/xmlspy/graphical_xml_schema_editor.html)에서 작업할 때, 이제 단 한 번의 클릭으로 스키마 구성 요소의 일부 또는 전체를 알파벳순으로 정렬할 수 있습니다. 이는 시간이 많이 걸리는 복잡한 스키마를 정리하거나, 업무 중 접하게 되는 새로운 스키마를 이해하는 데 매우 유용합니다. 스키마 개요 창에서 "A-Z" 버튼을 클릭하고 원하는 정렬 옵션을 선택하면, 구성 요소들이 즉시 그래픽 보기에서 알파벳순으로 정렬됩니다... 

[![XMLSpy에서 스키마를 정렬하는 기능](https://www.altova.com/blog/images/NewXMLSchemaEditingToolsinXMLSpy_B976/xmlspysortschema_thumb.gif)](https://www.altova.com/blog/images/NewXMLSchemaEditingToolsinXMLSpy_B976/xmlspysortschema.gif) 

...그리고 "텍스트 보기"로 전환하면, 스키마 코드가 재정렬되고 체계적으로 구성됩니다.

#### 스키마 리팩토링

복잡한 스키마를 다루거나 다른 개발자로부터 상속받은 스키마를 사용할 때 매우 유용한 또 다른 새로운 기능은 스키마 리팩토링 지원 기능입니다. XMLSpy의 강력한 "[스키마 내 검색](https://www.altova.com/ko/xmlspy/xml-schema-editor.html)" 기능을 활용하여, 스키마 전체에서 전역 요소 또는 유형의 모든 인스턴스를 빠르게 찾을 수 있으며, 가져오거나 포함된 모든 스키마에서도 해당 요소를 찾을 수 있습니다. 그런 다음, 해당 구성 요소가 나타나는 모든 위치에서 이름을 변경할 수 있습니다. 이를 통해 스키마 리팩토링을 쉽게 수행하면서도, 관련된 모든 스키마의 유효성을 유지할 수 있습니다.

#### 다양한 유형에 대한 지능형 지원 기능

요소 또는 기본 유형을 변경해야 할 수도 있습니다. 이전에는 이러한 변경이 해당 구성 요소와 관련된 모든 속성을 다시 설정해야 하는 번거로운 작업이었습니다. 하지만 이 새로운 기능은 새로운 유형과 호환되는 모든 속성이나 특성을 유지할 수 있는 옵션을 제공합니다. ![스키마를 개선하기 위해 구성 요소를 이름 변경](https://www.altova.com/images/shots/xmlspy-modify-type.gif)  

#### 사용자 정의 가능한 XML 스키마 문서화 기능

XMLSpy에서 생성되는 포괄적인 XML 스키마 문서를 사용자 정의할 수 있는 기능은 스키마 개발자들이 자주 요청하는 또 다른 옵션입니다. 이제 StyleVision과의 통합을 통해 이 기능이 가능합니다. StyleVision은 [스타일시트 디자인 도구](https://www.altova.com/ko/products/stylevision/xslt_stylesheet_designer.html)로서, 문서 템플릿을 사용자 정의할 수 있는 수많은 고급 옵션을 제공합니다. 회사 로고 및 브랜딩을 추가하는 것부터 문서의 전체적인 디자인과 구조를 변경하는 것까지, 다양한 사용자 정의가 가능합니다. StyleVision과의 통합은 또한 XMLSpy의 고정된 문서에 제공되는 HTML, Word, RTF 출력 옵션 외에도 PDF 형식으로 문서를 생성할 수 있는 옵션을 제공합니다. 다음은 가상의 Nanonull 회사에 맞게 사용자 정의한 XML 스키마 문서의 예시입니다. ![XML 내부에 이미지 삽입](https://www.altova.com/images/shots/xmlspy-custom-documentation.gif). XMLSpy 2011r2는 또한 유용한 문서 템플릿을 함께 제공하며, 이 템플릿들은 그대로 사용하거나 StyleVision에서 추가로 사용자 정의할 수 있습니다

- **XML 스키마 구조 개요**: 이 문서는 사용자가 지정한 수준까지, 전역 요소와 복합 유형의 구조를 설명합니다
- **모든 XML 스키마 타입 파생 관계:** 모든 단순 타입과 복합 타입, 그리고 이들의 파생된 타입들을 트리 형태로 보여줍니다
- **XPath 목록 생성:** 사용자 지정 레벨 수에 따라, 해당 스키마에서 가능한 모든 XPath 표현식을 생성합니다
- **통계**: 전체 스키마와 각 관련 스키마 파일에 대한 요소 수, 유형, 속성, 그룹 등 다양한 통계 정보를 나열합니다

사용자 정의 스키마 문서 템플릿을 사용하려면 XMLSpy와 StyleVision이 설치되어 있어야 합니다. 만약 MissionKit 고객이시라면, 이미 두 가지 도구를 모두 보유하고 있으므로 이 기능을 활용하고 수많은 다른 옵션들을 이용할 수 있습니다 [XML 스키마를 사용하는 방법](https://www.altova.com/ko/solutions/xml-schema-tools.html), 스타일시트 및 보고서 디자인부터 데이터 매핑 등 다양한 기능을 제공합니다. 아직 스타일비전 고객이 아니시라면, 지금 바로 문의해 보세요 [무료 체험 기간](https://www.altova.com/ko/download-trial/) 저희 웹사이트에서 확인하실 수 있습니다. XMLSpy에서 생성된 XBRL 및 WSDL 문서는 StyleVision을 사용하여 추가적으로 사용자 정의할 수 있습니다. 항상 그렇듯이, 각 버전 출시 계획을 수립할 때 여러분의 의견과 기능 요청을 중요하게 생각합니다. 새로운 기능에 대한 여러분의 생각과 다음 제품 버전에 기대하는 기능이 있다면, 이 블로그에 댓글을 남겨주시면 감사하겠습니다.
