XSDエディタ

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

  • グラフィカルなインターフェースで、ドラッグ&ドロップ操作によるXSDファイルの編集機能。
  • XML Schema 1.0 および XML Schema 1.1 に対応しています。
  • XSDファイルを生成および変換します。
  • XMLインスタンスファイルからXSDスキーマを生成します。
  • XSDからXMLへの変換例(サンプル値を含む)
  • データベースからXSDファイルを生成する。
  • DTDをXSDに変換する。
  • 分かりやすく、視覚的にXSDファイルの内容を表示するツール。
  • インテリジェントな入力支援機能とドロップダウンメニュー。
  • 統合されたXMLスキーマのサポート。
  • 高度なID制約編集機能。
  • スマートな制限機能のサポート。
  • XSDドキュメントの自動生成
  • XSDから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スキーマを生成することも、非常に迅速に行えます。