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

Altova XMLSpyは、世界で最も。 最も人気のあるJSONおよびXMLエディタ。 モデリング、編集、変換、およびデバッグに関連する技術。
XMLSpy JSONおよびXMLエディタは、グラフィカルなスキーマデザイナ、コード生成機能、ファイル変換ツール、デバッガ、プロファイラなどを備えており、XSD、XSLT、XQuery、XBRL、SOAPなど、様々なフォーマットに対応した、高度なアプリケーション開発に必要なツールを提供します。
新機能:BSONエディタなど、さらに多くの機能を追加しました。 新機能 バージョン2026は、2025年10月21日にリリース予定です。
開発者にとって、単なる括弧の対応や基本的な検証機能に留まらない、付加価値を提供するJSONおよびXMLエディタが必要です。XMLSpyは、以下のような豊富な機能を備えており、グラフィカルな表示、コード生成機能、ウィザード、その他、JSONおよびXMLの編集作業をより効率的に行うための高度な機能を提供します。
XMLSpyは、XMLデータの編集作業に伴う複雑さを軽減します。 XML そして、直感的なユーザーインターフェースと、豊富な表示形式やオプションを通じて、関連技術も提供しています。XMLドキュメントをテキスト形式で編集したい場合でも、グラフィカルな形式で編集したい場合でも、お客様のニーズに対応します。 XMLビューアXMLSpyは、入力時にインテリジェントなガイダンスと入力支援を提供し、業界で最も標準規格に準拠したXMLバリデータにより、トラブルシューティングも迅速かつ容易に行えます。
XMLグリッドビューは、XMLドキュメントの構造を、その階層構造を反映した一連の入れ子になったコンテナを使って表示します。また、繰り返し出現する要素をテーブル形式で整理し、見やすく並べ替え、ソートできるテーブルビューも含まれています。デフォルトでは、XMLグリッドビューは属性と子要素を列として使用し、繰り返し出現するXML要素を行として表示しますが、ファイルのデータタイプに応じて、行と列を入れ替えて表示を調整することも可能です。
XML Gridは、テキストエディタのみを使用する場合と比較して、XMLの編集をより迅速かつ強力にします。高度な機能には以下が含まれます。
XML Gridは、XMLドキュメントの編集方法を根本的に変革します。こちらの短いデモ動画をご覧ください。
作業中に、XMLSpyは以下の機能を提供します。 Smart Fix XMLの検証機能。エラーを検出し、その上で、それらのエラーを修正するための可能な解決策を提示する機能です。ユーザーは、提示された解決策の中から選択し、XMLドキュメントにワンクリックで適用することができます。つまり、XMLSpyは、ユーザーの選択に基づいて、自動的に修正を行います。 XMLバリデータ 自動的に修正を行うことができるため、検証に関する問題の解決にかかる時間と労力を大幅に削減できます。
XMLSpyに搭載されているグラフィカルなXMLスキーマエディタを使用すると、視覚的に、ドラッグ&ドロップ操作でスキーマを作成できます。これにより、スキーマの意味内容に集中しながら、構文の詳細についてはツールに任せることができます。 XMLスキーマ言語 XMLSpyでは、豊富なXMLスキーマ1.0および1.1の編集および検証機能に加え、以下のXSDツールが提供されています。
XMLSpyには、直感的な操作インターフェースが搭載されています。 JSONビューア そして、JSONエディタは、JSON、JSON5、JSON Lines、JSONコメントといった様々な形式のJSONファイルをサポートしており、XML編集で利用できる直感的なテキスト表示とグリッド表示と同じインターフェースで、JSONファイルの内容を閲覧・編集できます。また、便利な編集ガイドや入力支援機能も備わっています。 JSONエディタ 提供します。
XMLSpy JSON Grid Viewは、革新的な、他に類を見ないJSON編集環境を提供します。JSON Gridは、JSONドキュメントの構造を視覚的に表現し、テキストベースのJSONコードと比較して、特に複雑で階層構造が深いドキュメントにおいて、その構造を理解しやすくなっています。自動的なデータ型検出、セル内での操作、表示を調整するためのXQueryフィルター、JSONデータから追加の出力を生成するためのXQuery式など、高度な機能が組み合わさることで、JSON GridはテキストベースのJSONエディタよりも、JSONの編集をより迅速かつ容易にします。さらに、JSON Gridを使用すると、JSONデータからグラフを作成することも可能です。
JSON Gridにおいて、XQueryはフィルターや数式に使用できるだけでなく、数値データを含むJSONデータからグラフを作成するためにも利用できます。
グラフ機能を設定した後、保存アイコンをクリックすると、グラフがBase64エンコードされた画像としてJSONファイルに埋め込まれます。または、グラフを右クリックして、.pngや.jpgなどの画像ファイルとして保存することも可能です。
他のJSONエディタには、この機能に匹敵するものはありません!
XMLSpyは、かつて初のグラフィカルなXMLスキーマエディタを開発したように、今回もJSONを扱う開発者向けに、初のエンタープライズグレードのグラフィカルなJSONスキーマエディタを搭載し、スキーマの作成、開発、検証を大幅に効率化します。
JSONスキーマビューは、XMLSpyのユーザーで、これまでXMLスキーマビューをご利用になってきた方が、JSONスキーマの設計を学ぶ際に、すぐに慣れることができるように設計されています。同時に、新規ユーザーにも理解しやすいように配慮されています。JSONスキーマエディタは、以下の用途にご利用いただけます。
このJSONスキーマエディタは、MongoDBのようなNoSQLデータベースで使用されるBSON(バイナリJSON)データ型をサポートしています。
JSONの人気は高まっているにもかかわらず、JSONデータをクエリや変換するための広く利用されている言語はまだ存在しません。しかし、XPath/XQuery 3.1に新たに追加された機能は、JSONのマップ、配列、オブジェクトを対象とする手段を提供し、これらの馴染みのある言語を使ってJSONデータを標準化された方法でクエリや変換できるようになりました。
XMLSpyを使用すると、簡単に以下のことが実現できます。 XPath、XSLT、およびXQueryを使用して、JSONドキュメントを処理します。 高度な編集機能と、インタラクティブなXPath/XQueryビルダーおよび評価ウィンドウを使用できます。主な機能は以下の通りです。
JSONおよびXMLエディタは、コンテキストに応じた入力支援機能、XSL概要表示ウィンドウなど、XSLおよびXSLTの開発を全面的にサポートするXSLTエディタを提供しています。
変換機能においては、既存のRaptorXMLサーバーとのシームレスな連携により、非常に高いパフォーマンスを実現するとともに、W3Cの規格に厳密に準拠しています。具体的には、XSLT、XPath、およびXQueryのバージョン1.0、2.0、3.1に対応しています。これにより、開発およびテスト段階で、XMLSpy内で非常に高速な変換処理を利用することができます。
XMLSpyには、高度な機能が数多く搭載されています。 HTMLおよびCSSエディタ。 統合されたブラウザ表示機能も搭載しています。
XSLTスタイルシートのテストと調整は、複雑で時間のかかる作業になりがちです。XMLSpyのXSLTデバッガーを使用すれば、最も複雑なスタイルシートでも、迅速かつ容易にステップ実行やデバッグを行うことができます。XSLT 1.0、XSLT 2.0、およびXSLT 3.0に対応しており、さらに、Java、C#、JavaScript、またはVBScriptで記述されたプログラムコードを含むスタイルシートのデバッグも可能です。
XMLSpyのXSLTプロファイラは、XSLTコードのパフォーマンスを最適化するための非常に役立つツールです。XSLTプロファイラが提供する情報に基づいて、XSLTコードのどの部分が処理に最も時間がかかっているかをすぐに把握し、それに応じて調整することで、XSLTスタイルシートを最大限に最適化することができます。
`XSLTプロファイラは、熟練したXSLT開発者にとって重要な情報を提供しますが、XSLTやXPathのコードを手動で変更することなく、XSLTの実行速度を向上させたい場合は、XSL Speed Optimizerをお試しください。
XMLSpyに搭載されているXSL Speed Optimizerは、XSLT変換を高速化するための革新的な、特許取得済みの技術です。このツールを使用することで、大幅な処理速度の向上が期待でき、ボトルネックとなっているXSLTやXPathの式を特定するために、手動での分析を行う必要はありません。
XSLTやXQueryのドキュメントは、しばしば長くて複雑であるため、意図しない出力の原因を特定することが困難になる場合があります。ピンポイントでのデバッグを行う場合、バックマッピングを使用することで、出力要素とソースとなるノードや指示を瞬時に関連付けることが容易になります。
バックマッピングが有効になっている場合、XSLT変換やXQuery実行は、結果ドキュメントが元のXSLT+XMLまたはXQuery+XMLドキュメントにマッピングされるように行われます。結果ドキュメント内のノードをクリックすると、その特定のノードを生成したXSLTの指示とXMLのソースデータが強調表示されます。
XMLSpyにおける逆マッピング機能は、以下の2つの点で画期的なものです。まず、開発者はデバッグ、コードの改善、そして他のチームメンバーが記述した既存コードの理解にかかる時間を大幅に削減できます。次に、XMLSpyは逆マッピングを実現するために、出力ドキュメントに対していかなる変更も加えたり、追加のコードを挿入したりすることはありません。
XMLデータを別のXMLデータに変換するためのXSLTを生成します。
マルチチャネルでのコンテンツ配信のためのXSLTを生成します。
XPathおよびXQueryのウィンドウを使用すると、組み込みの構築ツール(Builder)および評価ツール(Evaluator)のウィンドウを使って、XPath/XQueryの式を簡単に作成し、テストすることができます。開発を効率化するための便利な機能が提供されています。
大規模なXQueryドキュメントの処理において、XMLSpyはXQuery 1.0およびXQuery 3.1をネイティブにサポートしており、XQueryドキュメントを迅速かつ容易に編集するために必要な、高度な編集機能を備えています。 `XQueryエディタ`におけるスキーマ対応機能により、エラーの特定、簡素化されたデバッグ、およびパフォーマンスの向上といった仕組みを通じて、XQueryの機能を最大限に活用できます。
強力なXPathおよびXQuery機能を備えたウィンドウには、さらに強力な機能が搭載されています。 デバッガー XPath/XQueryのテスト、問題解決、および最適化を行い、時間と労力を節約し、作業の効率を高めます。
このデバッガーを使用すると、XPathまたはXQueryの式をステップごとに評価することができます。各クリックで、評価の該当するステップの結果が表示され、デバッガーのツールバーにある便利なボタンを使って、評価のステップに深く入り込む(ステップイン)、ステップから抜ける(ステップアウト)、または評価のステップをスキップする(ステップオーバー)ことができます。
また、高度なXQueryプロファイラも提供されており、これを使用することで、XQueryコードのパフォーマンスを分析し、最適化することができます。
また、XQueryの逆マッピング機能を通じて、特定の箇所を対象としたデバッグ機能も提供されています。
XMLエディタのXPath/XQueryウィンドウでも、以下の機能がサポートされています。 XQuery 更新機能の編集。 (XQUF) 1.0および3.0の記述を、高度な機能を用いてXQuery Update Facilityの式を記述できるようにサポートします。完全な構文ハイライト表示、インテリジェントなコード補完、およびエラーメッセージ表示機能を備えています。
結果表示領域では、変更内容の結果をプレビューできます。プレビュー領域内の結果をクリックすると、該当するノードがインスタンスドキュメント上で強調表示されます。その後、ワンクリックで更新を実行できます。更新は、現在のファイル内、または開いているすべてのファイル、フォルダ、またはXMLSpyプロジェクト全体に対して実行可能です。この機能は、XMLSpyに特有のものです。
XMLSpyには、JSONドキュメントやその他のテキストファイル、さらにはディレクトリを比較するための強力な差分/マージツールが搭載されています。ファイル比較においては、2方向比較と3方向比較に対応しています。ユーザーは、ドキュメントを編集し、変更を双方向でマージすることができます。
XMLの比較機能に関して、XMLSpyのXMLエディタには、視覚的なXML比較ツールが搭載されており、開発者はこのツールを使って、XMLファイルを容易に比較し、ドキュメントやディレクトリを、XMLの構造を考慮しながらインテリジェントに統合することができます。
XMLに対応した差分/マージ機能は、完全にカスタマイズ可能です。例えば、エンティティの解決、名前空間プレフィックス、空白、CDATA、処理指示、コメント、または属性/子要素の順序を無視するかどうか、そして差分をどのように表示するかなどを指定できます。さらに、ファイルを比較しながら、テキストの差分とXMLの差分を同時にマージすることも可能です。
Altovaは、XMLSpyでのタクソノミー編集から、RaptorXML Serverによる高性能な検証、MapForceによるデータマッピングと分析、そしてStyleVisionによる多岐にわたるレポート生成まで、XBRL開発とレポート作成の全プロセスを包括的にサポートしています。
XMLSpyのXBRLタクソノミーエディタは、XBRLタクソノミーをグラフィカルに表示し、高度なタクソノミー編集機能を備えています。
XMLSpyのXBRL分類体系エディタは、様々な要素を使いやすいタブに整理し、分かりやすいアイコン、マウスオーバー表示、詳細ウィンドウ、そして状況に応じた入力支援機能を提供することで、既存の分類体系を容易に閲覧・理解し、業界標準の分類体系を拡張することで新しい分類体系を構築することを可能にします。
さらに、便利なXBRL分類体系作成ツール「XBRL分類体系ウィザード」も含まれており、既存のXBRL分類体系を拡張したり、新しいものを新たに作成したりする際に、作業をスムーズに進めることができます。
XBRL編集機能には、以下が含まれます。
XMLSpyに搭載されているXULEプロセッサおよびバリデータは、XBRLインスタンスドキュメントに対してXULE式を処理するだけでなく、XULE仕様に準拠した正しい構文を持つXULEドキュメントの検証も行います。
XMLSpyには、以下の機能が含まれています。 業界初のインタラクティブなXULEエディタ。XULEの編集は、テキスト表示画面と、上記に示されている専用のXULEウィンドウの両方でサポートされています。どちらの編集画面でも、構文のヒント、コード補完など、XULEの記述とテストを容易にする様々な便利な機能が提供されています。作業中に自動補完される値は、XULEの構文だけでなく、選択されたXBRLの分類体系の構造も考慮して決定されます。この強力な機能について、さらに詳しく知ることができます。 XULE エディター.
OIM (Open Information Model) は、XBRLデータをCSVやJSONなどの他の形式に変換するための、構文に依存しないモデルを提供します。XBRLは、ビジネスレポートデータを効率的かつ標準化された形式で表現しますが、そのようなデータはしばしば他の形式で保存および/または利用されます。OIMは、XBRLとXMLの基本的な構文を分離する抽象化レイヤーであり、これにより、組織はXBRLの機能を活用しながら、同時にJSONおよび/またはCSV形式で記述されたXBRLドキュメントを持つことができます。
XMLSpyは、非常に初期のXBRLツールの一つであり、OIMに対応しています。XML、JSON、CSV形式でのレポートの検証機能に加え、これらの形式間の変換をワンクリックで実行できます。
WSDLの構文は複雑な場合があり、テキストエディタだけでコードを手作業で記述するのは、しばしば困難で混乱を招きます。XMLSpyの独自のグラフィカルなWSDL設計アプローチは、ドラッグ&ドロップ機能、完全な検証機能、および編集ガイダンスを提供することで、WSDLの開発を簡素化します。グラフィカルな設計に基づいて、WSDLの完全なコードが裏側で自動的に生成され、いつでもテキスト表示でコードを確認し、編集することができます。
包括的なWSDLドキュメントの自動生成機能もサポートしています。
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に搭載された強力なリレーショナルデータベース連携機能は、SQLデータベースへの容易なアクセスと、データベースとXMLファイル間の相互変換を可能にすることで、相互運用性の問題を軽減します。
XMLSpyは、最も一般的なリレーショナルデータベースに対して、それぞれのデータベースが提供する標準的なインターフェース言語を通じて連携します。具体的には、以下のデータベースが挙げられます。
データベース統合機能には、以下のものが含まれます。
XMLとJSONの開発作業を容易にするため、XMLSpyには、標準搭載の機能が用意されています。 マークダウンエディタ 構文ハイライト、コードブロック、そして統合されたブラウザプレビュー機能を備えています。
XMLSpyには、XMLやJSONに加えて、YAMLとの連携機能が統合されており、以下のような機能が含まれています。 YAMLエディタ YAML形式のファイルを編集するためのソフトウェア。検証ツール、バリデータ、および変換ツール。
XMLSpyが、利用可能なJSONおよびXML統合開発環境(IDE)の中で最高である理由は、他のソフトウェアとは異なり、開発に必要な数多くの高度な機能を備えているからです。具体的には、以下のような機能が含まれています。
“当社では、XSLT、XQuery、スキーマの開発にAltova XMLSpyを4年以上にわたって利用しています。XSLT開発者として、私はXMLSpyをXSLTの開発と、コードのデバッグ作業全般に使用しています。一言で言うと、XMLSpyは最高です。”
“Altova社のXMLSpyは、私がこれまで使用したXMLエディタの中で、間違いなく最も高速なものです。彼らのウェブサイトで30日間の無料トライアルが提供されており、唯一の問題は、30日間が過ぎると、購入したくなるでしょう。”
はい、Altova XMLSpyはXMLエディタであり、SQLデータベースから直接データを照会し、操作することも可能です。そのため、XML、JSON、およびリレーショナルデータベースのデータを組み合わせて扱うのに適しています。
Altova XMLSpyのデータベース連携機能の主な特徴は以下の通りです。
はい、AI機能を搭載したり、AIを活用した機能を提供するXMLエディタはいくつか存在します。その一例として、Altova XMLSpyが挙げられます。
JSONやXMLの編集において、XMLSpyはAI機能を搭載しており、開発者の生産性と創造性を向上させることができます。AIアシスタントは、自然言語による指示に基づいて、XMLまたはJSONのスキーマや、サンプルデータを含むインスタンスドキュメントを生成します。また、AIアシスタントを使用して、XSL、XPath、およびXQueryのコードを要求することも可能です。
これらのツールは、あらゆるレベルの開発者が、XMLやJSONのプロジェクトをスムーズに開始するのに役立ちます。
Altova XMLSpyは、その豊富な機能と高度な能力により、市場で最も機能が充実し、実用性の高いXMLエディタの一つとして広く認識されています。以下に、その特徴をいくつかご紹介します。
はい、一部のJSONエディタには、JSONデータを視覚的に操作できる機能が搭載されており、従来のテキストベースのエディタと比較して、JSON構造の表示、編集、操作がより容易になっています。
Altova XMLSpyには、独自のJSONグリッドビュー機能が搭載されています。
JSON Gridは、JSONドキュメントの構造を視覚的に表現するもので、テキスト形式のJSONコードと比較して、特に複雑で長いドキュメントや、複数のネストされた配列やオブジェクトを含むドキュメントにおいて、理解しやすくなっています。
また、自動的なデータ型検出、セル内でのコマンド実行、JSONデータを加工するためのXQueryフィルター、JSONデータから追加の出力を作成するためのXQuery式など、高度な機能も備えています。さらに、JSON Gridを使用すると、JSONデータからグラフを作成することも可能です。
この機能により、JSONの編集作業が、テキストエディタを使用するよりも、より迅速かつ容易になります。
ビッグデータの普及と、構造化されたデータの生成・処理量の増加に伴い、XMLエディタにとって、大容量ファイルの処理能力は不可欠な機能となっています。
Altova XMLSpyには、非常に大きなファイル(XML、JSON、XSD、XBRL、Avroなど)を扱うための様々な最適化機能が搭載されています。巨大なファイルを瞬時に開くことができ、特にRaptorXML Serverと組み合わせて使用する場合、大きなファイルの高速な検証にも最適化されています。また、大きなファイルに対するXSLTおよびXQueryの実行も最適化されています。
























