JSONおよびXMLエディタ。

Altova XMLSpyは、世界で最も。 最も人気のあるJSONおよびXMLエディタ。 モデリング、編集、変換、およびデバッグに関連する技術。

XMLSpy JSONおよびXMLエディタは、グラフィカルなスキーマデザイナ、コード生成機能、ファイル変換ツール、デバッガ、プロファイラなどを備えており、XSD、XSLT、XQuery、XBRL、SOAPなど、様々なフォーマットに対応した、高度なアプリケーション開発に必要なツールを提供します。

XMLSpyは、世界で最も多く販売されているXMLエディタです。

Altova XMLSpyは、世界で最も。 最も人気のあるJSONおよびXMLエディタ。 モデリング、編集、変換、およびデバッグに関連する技術。

XMLSpy JSONおよびXMLエディタは、グラフィカルなスキーマデザイナ、コード生成機能、ファイル変換ツール、デバッガ、プロファイラなどを備えており、XSD、XSLT、XQuery、XBRL、SOAPなど、様々なフォーマットに対応した、高度なアプリケーション開発に必要なツールを提供します。

新機能:BSONエディタなど、さらに多くの機能を追加しました。 新機能 バージョン2026は、2025年10月21日にリリース予定です。

XMLSpy の主な機能と特徴

開発者にとって、単なる括弧の対応や基本的な検証機能に留まらない、付加価値を提供するJSONおよびXMLエディタが必要です。XMLSpyは、以下のような豊富な機能を備えており、グラフィカルな表示、コード生成機能、ウィザード、その他、JSONおよびXMLの編集作業をより効率的に行うための高度な機能を提供します。

XMLSpy XMLエディタにおけるXMLおよびJSONツールに関する概要を以下に示します。

XMLエディタ

開発者は、単に括弧の対応や基本的な検証機能を提供するだけでなく、より付加価値のあるXMLビューアを必要としています。

テキストとグラフィカルなXML編集ビュー。

XMLSpyは、XMLデータの編集作業に伴う複雑さを軽減します。 XML そして、直感的なユーザーインターフェースと、豊富な表示形式やオプションを通じて、関連技術も提供しています。XMLドキュメントをテキスト形式で編集したい場合でも、グラフィカルな形式で編集したい場合でも、お客様のニーズに対応します。 XMLビューアXMLSpyは、入力時にインテリジェントなガイダンスと入力支援を提供し、業界で最も標準規格に準拠したXMLバリデータにより、トラブルシューティングも迅速かつ容易に行えます。

XML形式のデータ表示機能。

グラフィカルなXML編集画面を実現するためのXMLグリッド。

XMLグリッドビューは、XMLドキュメントの構造を、その階層構造を反映した一連の入れ子になったコンテナを使って表示します。また、繰り返し出現する要素をテーブル形式で整理し、見やすく並べ替え、ソートできるテーブルビューも含まれています。デフォルトでは、XMLグリッドビューは属性と子要素を列として使用し、繰り返し出現するXML要素を行として表示しますが、ファイルのデータタイプに応じて、行と列を入れ替えて表示を調整することも可能です。

XML Gridは、テキストエディタのみを使用する場合と比較して、XMLの編集をより迅速かつ強力にします。高度な機能には以下が含まれます。

  • 自動画像表示機能。
  • XPathフィルターの簡単な作成。
  • XQuery式は、結果を計算したり、ノードセットを生成したりするために使用されます。
  • 外部アプリケーション(テキストエディタ、Visual Studio/Eclipse、Excelなど)からコピーした内容を貼り付けることができます。
  • 非常に大きなXMLファイルに対して、ノードをカスタマイズしてグループ化する機能。

XML Gridは、XMLドキュメントの編集方法を根本的に変革します。こちらの短いデモ動画をご覧ください。

XMLグリッドのデモをご覧ください。

XMLテキスト表示モード。

XMLSpy テキスト表示機能。

作業中に、XMLSpyは以下の機能を提供します。 Smart Fix XMLの検証機能。エラーを検出し、その上で、それらのエラーを修正するための可能な解決策を提示する機能です。ユーザーは、提示された解決策の中から選択し、XMLドキュメントにワンクリックで適用することができます。つまり、XMLSpyは、ユーザーの選択に基づいて、自動的に修正を行います。 XMLバリデータ 自動的に修正を行うことができるため、検証に関する問題の解決にかかる時間と労力を大幅に削減できます。

XMLSpyには、Smart Fix XMLバリデータが搭載されており、これはエラーを検出し、その修正方法を提示します。

XMLスキーマエディタ

XMLSpyに搭載されているグラフィカルなXMLスキーマエディタを使用すると、視覚的に、そしてドラッグ&ドロップ操作でスキーマを作成することができます。

XMLSpyに搭載されているグラフィカルなXMLスキーマエディタを使用すると、視覚的に、ドラッグ&ドロップ操作でスキーマを作成できます。これにより、スキーマの意味内容に集中しながら、構文の詳細についてはツールに任せることができます。 XMLスキーマ言語 XMLSpyでは、豊富なXMLスキーマ1.0および1.1の編集および検証機能に加え、以下のXSDツールが提供されています。

  • XMLインスタンス、DTD、JSONスキーマ、またはリレーショナルデータベースからXSDを生成します。
  • XSDファイルからサンプルインスタンスを生成します。
  • XMLスキーマに基づいて、Java、C#、およびC++のコードを生成します。
  • スキーマの平坦化と、スキーマの部分集合の生成。
  • 命名規則およびコーディング規約の徹底的な検証。
  • スキーマのリファクタリング。
XMLSpy is powered by RaptorXML® for lightning-fast JSON and XML validation and processing. RaptorXML is also available as a cross-platform server product to power your applications.

JSON ツール

JSONエディターのグリッド表示機能は、JSONデータの編集を簡単に行えます。

XMLSpyには、直感的な操作インターフェースが搭載されています。 JSONビューア そして、JSONエディタは、JSON、JSON5、JSON Lines、JSONコメントといった様々な形式のJSONファイルをサポートしており、XML編集で利用できる直感的なテキスト表示とグリッド表示と同じインターフェースで、JSONファイルの内容を閲覧・編集できます。また、便利な編集ガイドや入力支援機能も備わっています。 JSONエディタ 提供します。

  • 革新的なJSONグリッドエディタ。
  • JSON、JSON5、JSON Lines、およびコメント付きJSON (JSONC) 形式をサポートします。
  • 文脈に応じて適切な入力候補を表示する機能や、その他の高度な編集ツール。
  • JSON構文のチェック。
  • JSONバリデータ
  • JSONからXMLへの変換。
  • XMLからJSONへの変換
  • JSONデータをXPath、XQuery、XSLTを用いて検索・変換する。
  • JSONデータからのグラフ作成。

JSONエディタ:グリッド表示モード

XMLSpy JSON Grid Viewは、革新的な、他に類を見ないJSON編集環境を提供します。JSON Gridは、JSONドキュメントの構造を視覚的に表現し、テキストベースのJSONコードと比較して、特に複雑で階層構造が深いドキュメントにおいて、その構造を理解しやすくなっています。自動的なデータ型検出、セル内での操作、表示を調整するためのXQueryフィルター、JSONデータから追加の出力を生成するためのXQuery式など、高度な機能が組み合わさることで、JSON GridはテキストベースのJSONエディタよりも、JSONの編集をより迅速かつ容易にします。さらに、JSON Gridを使用すると、JSONデータからグラフを作成することも可能です。

JSON Gridは、JSONドキュメントの編集を簡単にするツールです。

JSONグリッドのデモをご覧ください。

JSON形式のグラフ。

JSON Gridにおいて、XQueryはフィルターや数式に使用できるだけでなく、数値データを含むJSONデータからグラフを作成するためにも利用できます。

JSONデータを使用してグラフを作成します。

グラフ機能を設定した後、保存アイコンをクリックすると、グラフがBase64エンコードされた画像としてJSONファイルに埋め込まれます。または、グラフを右クリックして、.pngや.jpgなどの画像ファイルとして保存することも可能です。

他のJSONエディタには、この機能に匹敵するものはありません!

JSONスキーマエディタ

XMLSpyは、JSONスキーマの生成と編集を完全にサポートしています。

XMLSpyは、かつて初のグラフィカルなXMLスキーマエディタを開発したように、今回もJSONを扱う開発者向けに、初のエンタープライズグレードのグラフィカルなJSONスキーマエディタを搭載し、スキーマの作成、開発、検証を大幅に効率化します。

JSONスキーマビューは、XMLSpyのユーザーで、これまでXMLスキーマビューをご利用になってきた方が、JSONスキーマの設計を学ぶ際に、すぐに慣れることができるように設計されています。同時に、新規ユーザーにも理解しやすいように配慮されています。JSONスキーマエディタは、以下の用途にご利用いただけます。

  • ドラッグ&ドロップでJSONスキーマを編集および検証できます。
  • XMLスキーマとJSONスキーマ間の変換。
  • JSONスキーマからJSONインスタンスファイルを生成する。
  • JSONスキーマのドキュメント自動生成機能。

このJSONスキーマエディタは、MongoDBのようなNoSQLデータベースで使用されるBSON(バイナリJSON)データ型をサポートしています。

JSONデータのクエリと変換:XPath、XSLT、XQueryを使用する。

JSONの人気は高まっているにもかかわらず、JSONデータをクエリや変換するための広く利用されている言語はまだ存在しません。しかし、XPath/XQuery 3.1に新たに追加された機能は、JSONのマップ、配列、オブジェクトを対象とする手段を提供し、これらの馴染みのある言語を使ってJSONデータを標準化された方法でクエリや変換できるようになりました。

XMLSpyを使用すると、簡単に以下のことが実現できます。 XPath、XSLT、およびXQueryを使用して、JSONドキュメントを処理します。 高度な編集機能と、インタラクティブなXPath/XQueryビルダーおよび評価ウィンドウを使用できます。主な機能は以下の通りです。

  • XPath/XQueryウィンドウで、XPath 3.1またはXQuery 3.1を使用してJSONドキュメントを検索します。
  • XSLT 3.0 または XQuery 3.1 のファイルを使用して、JSON ドキュメントを変換します。
JSONデータをXPath/XQueryを使って検索する。

XSLTとXPath/XQueryを使って、JSONデータを効率的に検索する方法を学びましょう。

XSLおよびXSLT関連ツール。

XMLSpyには、XSLTの開発とデバッグを支援する様々なツールが搭載されています。

XSLTエディタ

JSONおよびXMLエディタは、コンテキストに応じた入力支援機能、XSL概要表示ウィンドウなど、XSLおよびXSLTの開発を全面的にサポートするXSLTエディタを提供しています。

変換機能においては、既存のRaptorXMLサーバーとのシームレスな連携により、非常に高いパフォーマンスを実現するとともに、W3Cの規格に厳密に準拠しています。具体的には、XSLT、XPath、およびXQueryのバージョン1.0、2.0、3.1に対応しています。これにより、開発およびテスト段階で、XMLSpy内で非常に高速な変換処理を利用することができます。

XMLSpyには、高度な機能が数多く搭載されています。 HTMLおよびCSSエディタ。 統合されたブラウザ表示機能も搭載しています。

XSLT デバッガーおよびプロファイラー。

XSLTスタイルシートのテストと調整は、複雑で時間のかかる作業になりがちです。XMLSpyのXSLTデバッガーを使用すれば、最も複雑なスタイルシートでも、迅速かつ容易にステップ実行やデバッグを行うことができます。XSLT 1.0、XSLT 2.0、およびXSLT 3.0に対応しており、さらに、Java、C#、JavaScript、またはVBScriptで記述されたプログラムコードを含むスタイルシートのデバッグも可能です。

XMLエディターに搭載されているXSLTデバッガーは、XSLTの誤りを特定するのに役立ちます。

XMLSpyのXSLTプロファイラは、XSLTコードのパフォーマンスを最適化するための非常に役立つツールです。XSLTプロファイラが提供する情報に基づいて、XSLTコードのどの部分が処理に最も時間がかかっているかをすぐに把握し、それに応じて調整することで、XSLTスタイルシートを最大限に最適化することができます。

XSL高速化ツール

`XSLTプロファイラは、熟練したXSLT開発者にとって重要な情報を提供しますが、XSLTやXPathのコードを手動で変更することなく、XSLTの実行速度を向上させたい場合は、XSL Speed Optimizerをお試しください。

XMLSpyに搭載されているXSL Speed Optimizerは、XSLT変換を高速化するための革新的な、特許取得済みの技術です。このツールを使用することで、大幅な処理速度の向上が期待でき、ボトルネックとなっているXSLTやXPathの式を特定するために、手動での分析を行う必要はありません。

XSLTとXQueryの逆変換。

XMLSpyには、変換処理のデバッグを支援するためのXSLTの逆変換機能が搭載されています。

XSLTやXQueryのドキュメントは、しばしば長くて複雑であるため、意図しない出力の原因を特定することが困難になる場合があります。ピンポイントでのデバッグを行う場合、バックマッピングを使用することで、出力要素とソースとなるノードや指示を瞬時に関連付けることが容易になります。

バックマッピングが有効になっている場合、XSLT変換やXQuery実行は、結果ドキュメントが元のXSLT+XMLまたはXQuery+XMLドキュメントにマッピングされるように行われます。結果ドキュメント内のノードをクリックすると、その特定のノードを生成したXSLTの指示とXMLのソースデータが強調表示されます。

XMLSpyにおける逆マッピング機能は、以下の2つの点で画期的なものです。まず、開発者はデバッグ、コードの改善、そして他のチームメンバーが記述した既存コードの理解にかかる時間を大幅に削減できます。次に、XMLSpyは逆マッピングを実現するために、出力ドキュメントに対していかなる変更も加えたり、追加のコードを挿入したりすることはありません。

XSLTの逆変換とXQueryの逆変換の動作を実際に確認してみましょう。

XPathおよびXQueryツール。

XMLSpyは、XPath式を構築するための高度なツールを提供します。

XPath/XQuery ウィンドウ

XPathおよびXQueryのウィンドウを使用すると、組み込みの構築ツール(Builder)および評価ツール(Evaluator)のウィンドウを使って、XPath/XQueryの式を簡単に作成し、テストすることができます。開発を効率化するための便利な機能が提供されています。

  • XPath構築ツールおよびテストツール。
  • XQueryの構築・テストツール。
  • クリック操作で簡単に表現を構築できます。
  • マウスカーソルを合わせるとヒントが表示されます。
  • より使いやすい入館サポート機能。
  • すぐに使えるコード例です。
  • 段階的な式構築をサポートする、9つのタブ。
  • インテリジェントなXPath編集のためのビルダーモード。
  • 評価モード:結果を瞬時に確認できます。
  • XMLおよびJSONに対するXPath/XQueryの評価

XMLSpyで提供されているXPathの編集およびテストツールをご紹介するデモ動画です。

XQuery エディタ

大規模なXQueryドキュメントの処理において、XMLSpyはXQuery 1.0およびXQuery 3.1をネイティブにサポートしており、XQueryドキュメントを迅速かつ容易に編集するために必要な、高度な編集機能を備えています。 `XQueryエディタ`におけるスキーマ対応機能により、エラーの特定、簡素化されたデバッグ、およびパフォーマンスの向上といった仕組みを通じて、XQueryの機能を最大限に活用できます。

XPath/XQuery デバッガー

強力なXPathおよびXQuery機能を備えたウィンドウには、さらに強力な機能が搭載されています。 デバッガー XPath/XQueryのテスト、問題解決、および最適化を行い、時間と労力を節約し、作業の効率を高めます。

このデバッガーを使用すると、XPathまたはXQueryの式をステップごとに評価することができます。各クリックで、評価の該当するステップの結果が表示され、デバッガーのツールバーにある便利なボタンを使って、評価のステップに深く入り込む(ステップイン)、ステップから抜ける(ステップアウト)、または評価のステップをスキップする(ステップオーバー)ことができます。

XMLSpyに搭載されているXPathおよびXQueryデバッガーは、お客様のコードをより完璧に仕上げるお手伝いをします。

また、高度なXQueryプロファイラも提供されており、これを使用することで、XQueryコードのパフォーマンスを分析し、最適化することができます。

XQuery の逆マッピング。

また、XQueryの逆マッピング機能を通じて、特定の箇所を対象としたデバッグ機能も提供されています。

XQuery 更新機能 エディタ

XMLエディタのXPath/XQueryウィンドウでも、以下の機能がサポートされています。 XQuery 更新機能の編集。 (XQUF) 1.0および3.0の記述を、高度な機能を用いてXQuery Update Facilityの式を記述できるようにサポートします。完全な構文ハイライト表示、インテリジェントなコード補完、およびエラーメッセージ表示機能を備えています。

結果表示領域では、変更内容の結果をプレビューできます。プレビュー領域内の結果をクリックすると、該当するノードがインスタンスドキュメント上で強調表示されます。その後、ワンクリックで更新を実行できます。更新は、現在のファイル内、または開いているすべてのファイル、フォルダ、またはXMLSpyプロジェクト全体に対して実行可能です。この機能は、XMLSpyに特有のものです。

XQueryの更新機能エディターの動作を実際に見てみましょう。

JSONとXMLドキュメントの比較

XMLSpyには、JSONドキュメントやその他のテキストファイル、さらにはディレクトリを比較するための強力な差分/マージツールが搭載されています。ファイル比較においては、2方向比較と3方向比較に対応しています。ユーザーは、ドキュメントを編集し、変更を双方向でマージすることができます。

XMLの比較

XMLの比較機能に関して、XMLSpyのXMLエディタには、視覚的なXML比較ツールが搭載されており、開発者はこのツールを使って、XMLファイルを容易に比較し、ドキュメントやディレクトリを、XMLの構造を考慮しながらインテリジェントに統合することができます。

XMLに対応した差分/マージ機能は、完全にカスタマイズ可能です。例えば、エンティティの解決、名前空間プレフィックス、空白、CDATA、処理指示、コメント、または属性/子要素の順序を無視するかどうか、そして差分をどのように表示するかなどを指定できます。さらに、ファイルを比較しながら、テキストの差分とXMLの差分を同時にマージすることも可能です。

XMLエディタ内で、XMLファイルを3方向の差分比較とマージを直接行うことができます。

XBRL関連ツール

Altova XMLSpyは、XBRLの開発に必要な機能をフルサポートしています。

Altovaは、XMLSpyでのタクソノミー編集から、RaptorXML Serverによる高性能な検証、MapForceによるデータマッピングと分析、そしてStyleVisionによる多岐にわたるレポート生成まで、XBRL開発とレポート作成の全プロセスを包括的にサポートしています。

XBRL分類体系エディタ

XMLSpyのXBRLタクソノミーエディタは、XBRLタクソノミーをグラフィカルに表示し、高度なタクソノミー編集機能を備えています。

XMLSpyのXBRL分類体系エディタは、様々な要素を使いやすいタブに整理し、分かりやすいアイコン、マウスオーバー表示、詳細ウィンドウ、そして状況に応じた入力支援機能を提供することで、既存の分類体系を容易に閲覧・理解し、業界標準の分類体系を拡張することで新しい分類体系を構築することを可能にします。

さらに、便利なXBRL分類体系作成ツール「XBRL分類体系ウィザード」も含まれており、既存のXBRL分類体系を拡張したり、新しいものを新たに作成したりする際に、作業をスムーズに進めることができます。

XBRL編集機能には、以下が含まれます。

  • グラフィカルなXBRL分類体系表示。
  • XBRL 2.1、XBRL Dimensions、およびXBRL Formulaに対応。
  • XBRLテーブルのリンクベース編集。 そして、実行。
  • コンテキストに応じて表示されるXBRLタブと、入力支援機能。
  • US-GAAPまたはIFRSに準拠したXBRL分類体系を拡張するためのツール。
  • XBRL数式エディタ
  • XBRL分類体系のドキュメント自動生成
  • XBRL分類体系とデータ検証。

XULE エディタおよびプロセッサ

XMLSpyに搭載されているXULEプロセッサおよびバリデータは、XBRLインスタンスドキュメントに対してXULE式を処理するだけでなく、XULE仕様に準拠した正しい構文を持つXULEドキュメントの検証も行います。

XMLSpyにおける、インタラクティブなXULEエディタおよびプロセッサ。

XMLSpyには、以下の機能が含まれています。 業界初のインタラクティブなXULEエディタ。XULEの編集は、テキスト表示画面と、上記に示されている専用のXULEウィンドウの両方でサポートされています。どちらの編集画面でも、構文のヒント、コード補完など、XULEの記述とテストを容易にする様々な便利な機能が提供されています。作業中に自動補完される値は、XULEの構文だけでなく、選択されたXBRLの分類体系の構造も考慮して決定されます。この強力な機能について、さらに詳しく知ることができます。 XULE エディター.

オープン情報モデル(OIM)1.0 ツール。

OIM (Open Information Model) は、XBRLデータをCSVやJSONなどの他の形式に変換するための、構文に依存しないモデルを提供します。XBRLは、ビジネスレポートデータを効率的かつ標準化された形式で表現しますが、そのようなデータはしばしば他の形式で保存および/または利用されます。OIMは、XBRLとXMLの基本的な構文を分離する抽象化レイヤーであり、これにより、組織はXBRLの機能を活用しながら、同時にJSONおよび/またはCSV形式で記述されたXBRLドキュメントを持つことができます。

OIMを使用すると、XBRL形式のデータをJSON形式またはCSV形式に変換できます。

XMLSpyは、非常に初期のXBRLツールの一つであり、OIMに対応しています。XML、JSON、CSV形式でのレポートの検証機能に加え、これらの形式間の変換をワンクリックで実行できます。

XBRLテーブルリンクベースエディターのデモをご覧ください。

XBRL数式エディタのデモをご覧ください。

WSDLおよびSOAP関連ツール。

XMLSpyのXMLエディタは、グラフィカルなWSDLエディタを備えており、Webサービスを簡単に定義することができます。

グラフィカルなWSDLエディタ

WSDLの構文は複雑な場合があり、テキストエディタだけでコードを手作業で記述するのは、しばしば困難で混乱を招きます。XMLSpyの独自のグラフィカルなWSDL設計アプローチは、ドラッグ&ドロップ機能、完全な検証機能、および編集ガイダンスを提供することで、WSDLの開発を簡素化します。グラフィカルな設計に基づいて、WSDLの完全なコードが裏側で自動的に生成され、いつでもテキスト表示でコードを確認し、編集することができます。

包括的なWSDLドキュメントの自動生成機能もサポートしています。

SOAPクライアントおよびSOAPデバッガー。

XMLエディタでSOAPメッセージのデバッグを行います。

XMLSpyは、SOAP 1.2および1.1の機能をフルサポートしており、WSDLドキュメントの解釈、SOAPリクエストの作成、Webサービスへのリクエスト送信、およびSOAPレスポンスの表示を行うためのSOAPクライアントを提供します。

XMLSpy SOAP デバッガー このツールは、Webサービスクライアントとサーバーの間の仲介役として機能し、WSDL 1.1/2.0ファイルを検査したり、HTTPまたはHTTPS経由で送受信されるWebサービストランザクションをステップごとに追跡したり、すべてのリクエストとレスポンスのXMLドキュメントを検査したりすることができます。また、SOAP関数にブレークポイントを設定したり、XPathクエリによって指定された特定のデータがリクエストまたはレスポンスに含まれる場合にトリガーされる条件付きブレークポイントを定義することも可能です。

このように、SOAPデバッガーは、エラーを迅速かつ容易に特定し、修正するのに役立ちます。

データベース統合

XMLSpyは、主要なリレーショナルデータベースシステムとの連携に対応しています。

XMLSpyに搭載された強力なリレーショナルデータベース連携機能は、SQLデータベースへの容易なアクセスと、データベースとXMLファイル間の相互変換を可能にすることで、相互運用性の問題を軽減します。

XMLSpyは、最も一般的なリレーショナルデータベースに対して、それぞれのデータベースが提供する標準的なインターフェース言語を通じて連携します。具体的には、以下のデータベースが挙げられます。

  • Firebird
  • IBM DB2 for iSeries®
  • IBM DB2®
  • Informix®
  • MariaDB
  • Microsoft Access™
  • Microsoft® Azure SQL
  • Microsoft® SQL Server®
  • MySQL®
  • Oracle®
  • PostgreSQL
  • Progress OpenEdge
  • SQLite
  • Sybase® ASE
  • Teradata

データベース統合機能には、以下のものが含まれます。

  • データベースのクイック接続ウィザード。
  • SQLエディタを備えたデータベースクエリウィンドウ。
  • SQLデータベースのデータをXML形式に変換して取り込む。
  • SQLデータベースの構造に基づいてXMLスキーマを作成する。
  • XMLファイルをSQLデータベースにエクスポートする。
  • XMLスキーマからデータベースのスキーマを作成する。
  • XMLに対応したデータベースのサポート:IBM DB2 pureXML、Oracle XML DB、SQL Server XMLデータベース。

マークダウンの編集。

XMLとJSONの開発作業を容易にするため、XMLSpyには、標準搭載の機能が用意されています。 マークダウンエディタ 構文ハイライト、コードブロック、そして統合されたブラウザプレビュー機能を備えています。

YAMLエディタ

XMLSpyには、XMLやJSONに加えて、YAMLとの連携機能が統合されており、以下のような機能が含まれています。 YAMLエディタ YAML形式のファイルを編集するためのソフトウェア。検証ツール、バリデータ、および変換ツール。

高度な機能

XMLSpyが、利用可能なJSONおよびXML統合開発環境(IDE)の中で最高である理由は、他のソフトウェアとは異なり、開発に必要な数多くの高度な機能を備えているからです。具体的には、以下のような機能が含まれています。

“当社では、XSLT、XQuery、スキーマの開発にAltova XMLSpyを4年以上にわたって利用しています。XSLT開発者として、私はXMLSpyをXSLTの開発と、コードのデバッグ作業全般に使用しています。一言で言うと、XMLSpyは最高です。”

Manoj Pillai, Sr. Developer, Shared Services Group, Inc.

“Altova社のXMLSpyは、私がこれまで使用したXMLエディタの中で、間違いなく最も高速なものです。彼らのウェブサイトで30日間の無料トライアルが提供されており、唯一の問題は、30日間が過ぎると、購入したくなるでしょう。”

Edmond Woychowsky, TechRepublic

XMLSpyに関するよくある質問集

以下は、JSONやXMLエディタを検討している顧客からよく寄せられる質問の一覧です。

  • 私の組織では、リレーショナルデータベース内のデータとXMLファイルを組み合わせて扱うことがよくあります。SQLデータベースから直接データをクエリしたり、操作したりできるようなXMLエディタはありますか?

    はい、Altova XMLSpyはXMLエディタであり、SQLデータベースから直接データを照会し、操作することも可能です。そのため、XML、JSON、およびリレーショナルデータベースのデータを組み合わせて扱うのに適しています。

    Altova XMLSpyのデータベース連携機能の主な特徴は以下の通りです。

    • 直接データベース接続: XMLSpyは、SQL Server、Oracle、MySQL、PostgreSQL、IBM DB2、SQLiteなど、主要な15種類のSQLデータベースに直接接続できます。XML対応データベースも含まれます。これにより、XMLSpyのインターフェース内でデータベースを直接参照し、クエリを実行できます。
    • 追加の接続ツール不要: XMLSpyは、すべてのデータベースを単一のバージョンでサポートしており、顧客がデータベースごとに接続ツールを購入する必要はありません。
    • SQLエディタ: XMLSpyには、接続されたデータベースに対してSQLステートメントを作成および実行できる、組み込みのデータベースクエリウィンドウとSQLエディタが含まれています。これにより、リレーショナルデータベースに格納されたデータのクエリ、挿入、更新、削除が可能です。
    • データベース/XML変換: XMLSpyでは、XSDをデータベース構造に(またはその逆)変換できます。これにより、XMLドキュメントとデータベース間のシームレスなデータ転送が可能になります。具体的には、データベースデータからXMLファイルを生成したり、XMLからデータベースを更新したりできます。
  • AI機能を搭載したXMLエディタはありますか?

    はい、AI機能を搭載したり、AIを活用した機能を提供するXMLエディタはいくつか存在します。その一例として、Altova XMLSpyが挙げられます。

    JSONやXMLの編集において、XMLSpyはAI機能を搭載しており、開発者の生産性と創造性を向上させることができます。AIアシスタントは、自然言語による指示に基づいて、XMLまたはJSONのスキーマや、サンプルデータを含むインスタンスドキュメントを生成します。また、AIアシスタントを使用して、XSL、XPath、およびXQueryのコードを要求することも可能です。

    これらのツールは、あらゆるレベルの開発者が、XMLやJSONのプロジェクトをスムーズに開始するのに役立ちます。

  • どのXMLエディタが最も多くの機能と使いやすさを備えているでしょうか?

    Altova XMLSpyは、その豊富な機能と高度な能力により、市場で最も機能が充実し、実用性の高いXMLエディタの一つとして広く認識されています。以下に、その特徴をいくつかご紹介します。

    • AIアシスタント
    • XMLおよびJSONの編集のための視覚的な表示
    • XPath/XQueryおよびXSLTによるJSONの変換
    • SmartFixによる検証機能(自動エラー修正)
    • XSLT、XPath、XQueryの編集、デバッグ、プロファイリング
    • XSL Speed Optimizer
    • XSLTおよびXQueryの逆コンパイル機能
    • すべてのSQLデータベースへの対応
    • DB、XML、JSONなどの形式間のワンクリック変換
    • Webサービスツール
    • XSDに基づいたJava、C++、C#コードの自動生成
    • XBRL開発ツール
    • XMLおよびJSONデータからのグラフ作成
    • Avro、Markdown、HTML、CSS、およびその他の関連技術への対応
  • ビジュアルXMLエディターについては聞いたことがありますが、ビジュアルJSONエディターはありますか?

    はい、一部のJSONエディタには、JSONデータを視覚的に操作できる機能が搭載されており、従来のテキストベースのエディタと比較して、JSON構造の表示、編集、操作がより容易になっています。

    Altova XMLSpyには、独自のJSONグリッドビュー機能が搭載されています。

    JSON Gridは、JSONドキュメントの構造を視覚的に表現するもので、テキスト形式のJSONコードと比較して、特に複雑で長いドキュメントや、複数のネストされた配列やオブジェクトを含むドキュメントにおいて、理解しやすくなっています。

    また、自動的なデータ型検出、セル内でのコマンド実行、JSONデータを加工するためのXQueryフィルター、JSONデータから追加の出力を作成するためのXQuery式など、高度な機能も備えています。さらに、JSON Gridを使用すると、JSONデータからグラフを作成することも可能です。

    この機能により、JSONの編集作業が、テキストエディタを使用するよりも、より迅速かつ容易になります。

  • 私は大規模なXMLプロジェクトに取り組んでいます。そのような大規模なファイルを効率的に扱えるエディタはどれでしょうか?

    ビッグデータの普及と、構造化されたデータの生成・処理量の増加に伴い、XMLエディタにとって、大容量ファイルの処理能力は不可欠な機能となっています。

    Altova XMLSpyには、非常に大きなファイル(XML、JSON、XSD、XBRL、Avroなど)を扱うための様々な最適化機能が搭載されています。巨大なファイルを瞬時に開くことができ、特にRaptorXML Serverと組み合わせて使用する場合、大きなファイルの高速な検証にも最適化されています。また、大きなファイルに対するXSLTおよびXQueryの実行も最適化されています。