XSDエディタ

高度な機能を持つ、グラフィカルなXSDエディタ

  • グラフィカルなインターフェースで、ドラッグ&ドロップ操作によるXSDファイルの編集機能
  • XML Schema 1.0 および XML Schema 1.1 に対応しています
  • XSDファイルを生成および変換します
  • XMLインスタンスファイルからXSDスキーマを生成します
  • XSDからXMLへの変換例(サンプル値を含む)
  • データベースからXSDファイルを生成する
  • DTDをXSDに変換する
  • 分かりやすく、視覚的にXSDファイルの内容を表示するツール
  • インテリジェントな入力支援機能とドロップダウンメニュー
  • 統合されたXMLスキーマのサポート
  • 高度なID制約編集機能
  • スマートな制限機能のサポート
  • XSDドキュメントの自動生成
  • XSD(XML Schema Definition)からJava、C#、C++のコードを自動生成したり、データバインディング機能を提供します
  • XSDファイルやサンプルデータなどを生成するためのAIアシスタント。

XSD(XMLスキーマ定義)の表示と編集

XMLSpy XMLスキーマ (XSD) エディタ

XMLSpyは、グラフィカルなXMLスキーマエディタを通じて、XSDの編集をサポートしています。このビジュアルな設計により、XSDの表示、作成、生成、編集を行う際に、XMLスキーマ言語の構文的な詳細に気を取られることなく、XSDの意味内容に集中することができます。XML Schema 1.0およびXML Schema 1.1の両方がサポートされています。

XSDエディタでスキーマを開くと、グローバルに定義されたすべての要素(例えば、要素、複合型、属性グループなど)が、並べ替え可能なリストで表示されます。このリストで、要素の追加や削除、およびコンテキストに応じた入力支援機能を使用して、要素のプロパティの変更を行うことができます。

グローバルコンポーネントのツリーアイコンをクリックすると、XSDエディタ上でそのコンポーネントの内容モデルの詳細なグラフィカルな表示が開きます。ここでは、要素をドラッグ&ドロップで簡単に並べ替えたり、右クリックメニューから状況に応じたオプションを選択したりすることができます。

このXSDの表示・編集方法では、コンポーネントをグローバルレベルで管理し、その後、個々のコンポーネントのコンテンツモデルを簡単に行うことができます。

XSD(XMLスキーマ定義)を最初から作成することも、以下に説明されている様々な方法を使ってXMLスキーマを生成することも容易です。

XSDファイルを生成します

XMLSpy XMLエディタ XSD(XMLスキーマ定義)の生成には、以下のような様々なオプションが用意されています

  • データベースのスキーマからXMLスキーマを生成します
  • 1つ以上のXMLファイルを基に、XSDスキーマを生成します
  • DTDからXSDへの変換
  • JSONスキーマからXSDを生成する

既存のXSD(XMLスキーマ定義)から、データベース構造、XMLインスタンスドキュメント(XSDからXMLへの変換)、またはJSONスキーマを生成することも、非常に迅速に行えます。