---
title: "XMLSpy 2009의 새로운 기능은 무엇인가요?"
date: "2009-02-25"
tags: 
  - "altova"
  - "v2009"
  - "xml-editor"
  - "xml-schema"
  - "xmlspy"
  - "xpath"
description: XMLSpy 2009의 주요 업데이트 내용을 알아보세요. 여기에는 지능형 XPath 자동 완성 기능, 향상된 데이터베이스 지원, 그리고 개선된 식별자 제약 조건 편집 기능이 포함됩니다.
---
Status: #blog

Tags:  #altova #v2009 #xml-editor #xml-schema #xmlspy #xpath

Categories: [Altova](/blog/ko/category/altova.md) 
# XMLSpy 2009의 새로운 기능은 무엇인가요?

XMLSpy 2009의 새로운 기능들은 매우 유용할 뿐만 아니라, 몇몇 기능들은 정말 멋지다고 할 수 있습니다. 새로운 기능들의 전체 목록은 다음과 같습니다

- XBRL 2.1 및 XBRL Dimensions 1.0을 지원합니다  
- XBRL 분류 체계 편집기
- XPath 자동 완성 기능 
- 추가 데이터베이스에 대한 기본 지원 기능 
- SQL Server에서 XML 필드 지원
- 스키마 뷰에서 식별자 제약 조건 편집 기능을 확장합니다 
- 향상된 소스 코드 관리 시스템 지원
- XSLT 확장 기능인 "altova:evaluate"에 대한 지원  
- Apache FOP 0.95 지원  

저희는 이미 이 목록의 처음 두 가지 항목, 즉 [XBRL 검증 지원 및 XBRL 분류 편집 기능](https://www.altova.com/blog/2009/02/xbrl-support-added-to-altova-missionkit.html)에 대해 블로그에 여러 차례 글을 올린 적이 있습니다. 다른 새로운 기능들에 대한 자세한 내용은 아래에 설명되어 있습니다.

#### 지능형 XPath 자동 완성 기능

저희는 이 새로운 기능에 대해 매우 만족감을 표하는 고객들의 피드백을 받는 데 큰 기쁨을 느꼈습니다. 만약 XSLT 또는 XQuery를 개발하고 있다면, 이제 XPath 표현식을 작성하는 것이 훨씬 쉬워졌습니다. 텍스트 보기, 그리드 보기 또는 XPath 분석기에서 XPath 표현식을 작성하는 동안, XMLSpy는 이제 관련된 스키마 및 XML 인스턴스에서 유효한 XPath 함수뿐만 아니라 요소 및 속성 이름도 제공합니다. XMLSpy의 지능적인 XPath 자동 완성 기능은 옵션을 나열할 때 네임스페이스를 고려하며, 필요한 노드가 현재 컨텍스트와 가까운 거리에 있지 않은 경우에도 심층적인 경로 제안을 제공합니다. ![XPath 자동 완성](https://www.altova.com/images/shots/xpath_autocompletion.gif)  

#### 추가 데이터베이스에 대한 기본 지원 기능 추가

XMLSpy 2009은 최신 버전의 SQL Server 및 Oracle에 대한 새로운 기본 지원 기능을 추가했으며, PostgreSQL에 대한 새로운 지원 기능을 제공합니다. [XMLSpy에서 지원하는 데이터베이스](https://www.altova.com/ko/features_database.html) 기능을 통해 데이터베이스를 기반으로 XML 스키마를 생성하고, 데이터베이스 구조를 기반으로 데이터를 가져오고 내보내며, XML 스키마로부터 관계형 데이터베이스 구조를 생성하는 등의 작업을 수행할 수 있습니다. 내장된 데이터베이스 쿼리 창을 사용하면 데이터베이스에 대한 쿼리를 실행하고 데이터를 편집할 수 있습니다. XMLSpy에서 기본적으로 지원하는 데이터베이스 목록은 다음과 같습니다

- Microsoft® SQL Server® 2000, 2005, 2008
- IBM DB2® 8, 9 버전
- IBM DB2 for iSeries® 버전 5.4
- IBM DB2 for zSeries® 8, 9 버전
- 오라클 9i, 10g, 11g
- Sybase® 12
- MySQL® 4, 5
- PostgreSQL 8 버전
- Microsoft Access™ 2003, 2007 버전

SQL Server 지원 기능도 강화되어, 데이터베이스에 저장된 XML 필드를 보고 편집할 수 있게 되었습니다.

### 스키마 뷰에서 식별자 제약 조건 편집 기능을 확장합니다

[ID(식별) 제약 조건 설정](https://www.altova.com/ko/products/xmlspy/graphical_xml_schema_editor.html) (즉, 키/키 참조/고유 값)는 XML 스키마 개발의 중요한 측면이며, 특히 데이터베이스 사용자의 경우 더욱 그렇습니다. XMLSpy 2009에서는 이러한 식별 제약 조건을 편집하는 기존 기능 외에도, 시각적인 안내 및 편집 옵션이 강화되었습니다. "구성 요소" 항목 도우미 창에 새로 추가된 "식별 제약 조건" 탭에서는 기존 제약 조건을 트리 형태로 표시하며, 이를 통해 관계를 쉽게 수정하거나 새로운 관계를 생성할 수 있습니다. 또한, 콘텐츠 모델 뷰에서 식별 제약 조건은 녹색 선, 설명적인 아이콘, 그리고 마우스 오버 메시지로 표시됩니다. 오른쪽 클릭 메뉴를 통해 새로운 관계를 쉽게 추가하고, 필드 및 선택자 값을 직접 입력하거나, 드롭다운 메뉴를 사용하거나, 원하는 노드를 단순히 드래그 앤 드롭하여 지정할 수 있습니다. ![스키마의 식별자 제약 조건](https://www.altova.com/images/shots/schema_id_constraints.gif)

### 향상된 소스 코드 관리 시스템 지원

고객 피드백을 바탕으로, 저희는 해당 제품을 완전히 재설계했습니다 [XMLSpy에서 제공하는 소스 코드 관리 시스템 인터페이스](https://www.altova.com/ko/features_project35.html) 그리고 동일한 수준의 것도 추가했습니다 [UModel에 소스 코드 관리 기능을 지원합니다](https://www.altova.com/ko/features_umodel_source_control.html), 우리 [UML 모델링 도구](https://www.altova.com/ko/features_visual_tools.html), 두 제품 모두 주요 SCM(Supply Chain Management, 공급망 관리) 도구와 지능적으로 통합될 수 있습니다. 프로젝트가 버전 관리 시스템에 연결되면, XMLSpy는 모든 파일의 상태를 자동으로 모니터링하며, 문서 수정 작업을 시작할 때마다 해당 파일을 체크아웃하도록 안내합니다. 또한, 각 파일 아이콘의 오른쪽 상단에는 체크 표시 또는 자물쇠 아이콘을 통해 각 파일의 현재 상태를 확인할 수 있습니다.

이러한 새로운 기능에 대해 어떻게 생각하시나요? XMLSpy의 다음 버전에 어떤 기능이 추가되기를 바라시나요? 아래 댓글을 통해 의견을 알려주세요.
