---
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/ja/category/xml.md) [development](/blog/ja/category/development.md)
# XMLSpyに、新しいXMLスキーマ編集ツールが搭載されました

XMLSpyの最新バージョンで追加された、XMLスキーマを扱うための新機能について、いくつかご紹介します。

#### スキーマビューでの並べ替え

作業中に [グラフィカルなXMLスキーマエディタ](https://www.altova.com/ja/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/ja/xmlspy/xml-schema-editor.html) 機能としては、グローバル要素や型がスキーマ全体、およびインポートまたは参照されているすべてのスキーマでどこで使用されているかをすばやく特定し、そのコンポーネントを出現するすべての場所で一括して名前を変更することができます。これにより、スキーマのリファクタリングが容易になりながら、関連するすべてのスキーマの有効性を維持することができます。

#### 多様な種類の変化に対応するインテリジェントなサポート

要素や基本データ型の種類を変更する必要がある場合もあります。以前は、そのような変更を行うと、関連するすべての属性を再設定する必要がありました。しかし、この新しい機能を使用すると、新しいデータ型と互換性のある属性を維持することができます。
![スキーマを再構築するために、コンポーネントの名前を変更します](https://www.altova.com/images/shots/xmlspy-modify-type.gif)  

#### カスタマイズ可能なXMLスキーマのドキュメント

XMLSpyが生成する包括的なXMLスキーマのドキュメントをカスタマイズできる機能は、開発者から頻繁に要望される機能の一つです。これは、StyleVisionとの連携によって実現できるようになりました。StyleVisionは、ドキュメントのテンプレートをカスタマイズするための数多くの高度なオプションを提供する[スタイルシートデザインツール](https://www.altova.com/ja/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/ja/solutions/xml-schema-tools.html), スタイルシートやレポートのデザイン、データマッピングなど、幅広い機能を提供しています。もし現在StyleVisionをご利用でない場合は、ぜひお試しください [無料トライアル](https://www.altova.com/ja/download-trial/) 当社のウェブサイトからご確認ください。XMLSpyによって生成されたXBRLおよびWSDLのドキュメントは、StyleVisionを使用してカスタマイズすることも可能です。 常に、皆様からのご意見や機能に関するご要望を参考に、各バージョンのリリースを計画しております。これらの新機能について、ぜひご意見をお聞かせください。また、次期製品版で実現してほしい機能があれば、こちらのブログにコメントとしてお知らせください。
