Altova XMLSpy は、XML に関するテクノロジーのモデリング、編集、変換、そしてデバッグ世界のベストセラーの 行う JSON と XML エディターです。
視覚的なスキーマデザイナー、コード生成、ファイル変換、デバッガー。および XSD、XSLT、XQuery、XBRL、JSON と作業するためのプロファイラーを搭載した XMLSpy JSON と XML エディターを使用することにより、デベロッパーは最も洗練されたアプリケーションを作成することができます。
Altova XMLSpy は、XML に関するテクノロジーのモデリング、編集、変換、そしてデバッグ世界のベストセラーの 行う JSON と XML エディターです。
視覚的なスキーマデザイナー、コード生成、ファイル変換、デバッガー。および XSD、XSLT、XQuery、XBRL、JSON と作業するためのプロファイラーを搭載した XMLSpy JSON と XML エディターを使用することにより、デベロッパーは最も洗練されたアプリケーションを作成することができます。
開発者は、かっこの一致や基本的な検証のチェックに価値を追加する JSON と XML エディターが必要です。XMLSpy は以下の包括的な機能のセットを提供し、ジョブを素早く完了するための視覚的なビュー、コードジェネレーター、ウィザード、および他の JSON と XML 編集機能が含まれています。
XMLSpy に搭載された直感的なユーザー インターフェイスや様々な編集ビュー、オプションにより、 XML に関連する複雑な編集が抽象化されます。テキストベースのビュー、または、グラフィカルな XML ビューアー内で XML ドキュメントを編集する場合、 XMLSpy では入力時に表示されるインテリジェントな編集ガイダンスと入力ヘルパーがサポートされ、業界で最も標準に準拠した XML バリデーターにより素早いトラブルシューティングを簡単に行うことができます。
XML グリッドビューは階層構造を反映するネストされたコンテナーのセットを使用して XML ドキュメント構造を表示します。これには、簡単なビューと並べ替えのためのテーブルで繰り返し要素を整理するテーブルビューが含まれます。デフォルトでは、 XML グリッドビューは列のために属性と子要素を使用し、繰り返し XML 要素を業として表示しますが、行と列をフリップして、データファイルの型に従い表示を適用することができます。
XML グリッドは XML 変更を素早くし、テキストエディターのみを使用する場合よりも更にパワフルになります。高度な機能には以下が含まれています:
XML ドキュメントを編集する方法に革命を起こす XML グリッドこのクリックビデオデモを観てください。
作業中、 XMLSpy は、ユーザーがクリック1つで選択することができる、エラー を検知し、修正の候補が表示する スマートフィックス検証機能を提供します。XMLSpy はユーザーが選択した修正をもとに自動的に修正を適用します! XML バリデーター は修正を自動的に行うため、検証に関する問題を解決するための時間と手間を省くことができます。
グラフィック性に富んだ XML スキーマエディターによりドラッグアンドドロップを使用してスキーマの作成を行うことができるため、XML スキーマ言語が持つ構文の詳細に煩わされること無くスキーマが持つ意味に集中することができます。更に XML Schema 1.0 と 1.1 編集と検証のために次の XSD ツールが搭載されています:
XMLSpy には JSON、JSON5、JSON ラインと JSON コメントをサポートする直観的な JSON ビューアー と JSON エディターが搭載されており、XML 編集のために使用される直感的なテキストならびにグリッド ビュー、編集ガイドや入力ヘルパーを使いながら JSON ファイルの編集を行うことができます。JSON エディター には以下が搭載されています:
画期的な他に類を見ない JSON 編集環境は XMLSpy JSON グリッドビューにより提供されます。JSON グリッドは複数の配列とオブジェクトのネストされたレベルが存在する特に長く複雑なドキュメントのテキストビューでの対応する JSON コードよりも簡単に理解可能な JSON ドキュメント構造の視覚的な表示を提供します。テキストベースの JSON エディターと比較して JSON 編集を素早く簡単にする自答的な型検知、セル内のコマンド、ビューの変更のための Xquery フィルター、JSON データから追加出力を生成するための Xquery フォーミュラなどの高度な機能。JSON グリッドは JSON データからのチャートの作成を許可します。
JSON グリッド内のフィルターとフォーミュラのための Xquery の活用に加え複数の JSON データからチャートを作成するために使用することができます。
チャート関数を構成後、保存アイコンは JSON ファイル内でチャートを base-64 エンコードイメージとして埋め込みます。またはチャートを右クリックして .png または .jpg としてイメージファイルに保存します。
他の JSON エディターにはこの機能に近い機能を搭載していません!
XMLSpy が最初のグラフィカルな XML スキーマエディターを開発したように、エンタープライズレベルのグラフィカルな JSON スキーマエディター により、 JSON と作業するデベロッパーは、スキーマの生成、開発、および検証を高速に行うことができます。
JSON スキーマのデザインを学んでいる XMLSpy の使用者は、すぐに JSON スキーマビューに慣れ親しむことができます。また、新しいユーザーも簡単に使用方法を理解することができます。以下のために JSON スキーマエディターを使用することができます:
JSON の近年の人気に反して、広範囲で頻繁に使用される JSON データをクエリし変換する言語が存在しません。XPath/XQuery 3.1 に追加された機能は、マップ、配列、およびオブジェクトに手段を与え、頻繁に使用されている言語を使用して JSON データをクエリし変換する標準化した方法を使用することができます。
XMLSpy により XPath、XSLT、 および XQuery を使用して、JSON ドキュメントをインタラクティブな XPath/XQuery ビルダー & エバリュエーターウィンドウ で処理することができます。以下にある機能が含まれます:
The JSON と XML エディターはコンテキストを考慮した入力ヘルパー、XSL 概要ウィンドウなどを搭載した XSLT エディター 内で、XSL と XSLT 開発のためのフルサポートを提供します。
変換のために。インストールされた RaptorXML Serversとのシームレスな統合は、XSLT, XPath および XQuery バージョン 1.0、2.0、および 3.1. を含む W3C の厳しい標準に準拠するハイパフォーマンスの機能性をお届けします。開発およびテスト段階で、 XMLSpy 内で非常に高速な変換を使用することができます。
XMLSpy には、インテリジェントなHTML / HTML5 と CSS / CSS3 エディター エディターが統合されたブラウザービューと共に含まれています。
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 実行時間を XSLT と XPath のコードを手動で変更せずにスピードアップすることを希望する場合、XSL スピード オプティマイザーをお試しください。
XMLSpy 内の XSL スピードオプティマイザーは、どの XSLT または XPath 条件式がボトルネックとなっているかを決定するために必要な手動分析を使用せずにスループットを大幅に向上する XSLT 変換をスピードアップする画期的、特許取得済みのアプローチです。
XSLT と XQuery ドキュメントは頻繁に長く複雑であるため、目的とする出力のソースを識別することが難しい場合があります。目的とするデバッグのために、バックマッピングは出力要素をソースノードと命令に簡単に対応させることができます。
バックマッピングが有効化されていると、結果ドキュメントが元の XSLT+XML または XQuery+XML にバックマップできるように、 XSLT 変換と XQuery 実行が行われます。結果ドキュメント内のノードをクリックすると、特定の結果ノードを生成した XSLT 命令と XML ソースデータがハイライトされます。
XMLSpy 内のバックマッピングは画期的です。まず、コードのデバッグ、調整、および、完成に必要な時間、また、他のチームメンバーにより作成されたコードを理解するために時間を削減することができます。次に、 XMLSpy は、バックマッピングを達成するために出力ドキュメントを変更、または、追加のコードを追加しません。
無料の XSLT チュートリアルとトレーニング
XML から XML からへのデータマッピングのための XSLT 生成
複数チャンネル出力のための XSLT 生成
XPath と XQuery ウィンドウにより、内蔵されているビルダーとエバリュエーターウィンドウを使用して作成中に、XPath/XQuery 式を簡単に作成してストすることができます。開発を更にスピードアップするための機能が搭載されています:
大きな XQuery ドキュメントと作業するために、 XQuery ドキュメントを素早く簡単に編集するために必要なインテリジェントな編集機能を搭載した XMLSpy は XQuery 1.0 と XQuery 3.1 へのネイティブなサポートを提供します。XQuery エディターではスキーマが意識されており、エラーの孤立化、分かりやすいデバッグ環境、コードパフォーマンスの強化といった機能により XQuery のパワーを存分に引き出すことが可能になります。
強力な XPath と XQuery ウィンドウは、XPath/XQuery のテスト、トラブルシュート、および完成度を向上するためのパワフルなデバッガーが搭載されており、時間を削減しフラストレーションを解消します。
デバッガーにより XPath または XQuery 式をステップバイステップ出評価することができます。デバッガーツールバー内にある役にたつボタンを使用し、各クリックが対応する評価の過程の結果を表示し、評価をステップイン、ステップアウト、ステップオーバーすることができます。
高度な Xquery プロファイラー も搭載されており、 XQuery コードのパフォーマンスを分析し最適化することができます。
Xquery バックマッピングを介してターゲットの定まったデバッグを使用することもできます。
XML エディター内の XPath/XQuery ウィンドウも、XQuery Update (XQU) Facility 1.0 と 3.0 ステートメントの編集を、構文の色分け、インテリジェントなコード保管、エラーメッセージの表示など、 XQuery Update Facility 式の作成のための高度な機能と共にサポートしています。
結果ペインにより変更の結果がプレビューでき、プレビューペインの結果をクリックすることで、インスタントドキュメントの影響を受けたノードがハイライトされます。現在のファイル、開かれているすべてのファイル、 XMLSpy プロジェクト全体でアップデートの実行をクリック1つ選択できます。これは XMLSpy のとてもユニークな機能です。
XMLSpy には、 JSON ドキュメントと他のテキストファイル、および、ディレクトリを比較するパワフルな差分/マージツールが含まれています。ファイルの比較のために、2方向、及び、3方向の比較がサポートされています。ユーザーはドキュメントを両方向に編集しマージすることができます。
XML 比較のために、XMLSpy XML エディターには視覚的な XML 差分ツールが搭載されており、インテリジェントな、XML を意識した方法で、XML ドキュメントやディレクトリの比較とマージを簡単に行うことができます。
XML を考慮した差分/マージオプションはカスタム化することが可能です。例えば、エンティティの解決を指定することができ、また名前空間プレフィックス、空白スペース、CDATA、処理命令、コメントまたは属性/子要素の順序、差異の可視化の無視の有無を指定できます。更に、ファイルのXML のテキストの差異を比較することができます。
Altova は、エンドツーエンドの XBRL の開発、報告の生成、 XMLSpy 内のタクソノミの編集、 RaptorXML Server 上でのハイパフォーマンス検証、 MapForce でのデータマッピングと分析、 StyleVision 内の複数のチャンネルでのレポートの生成でのへのサポートをお届けします。
XMLSpy XBRL タクソノミエディターでは、 グラフィカルなビューにより XBRL タクソノミの表示とインテリジェントな XBRL 編集機能を行うことができます
異なるコンポーネントを簡単に使えるフィルタータブに集約し、情報アイコン、マウスオーバーによるメッセージ、詳細ウィンドウ、そして状況に応じて最適の選択肢を表示する入力ヘルパーにより、XMLSpy XBRL タクソノミエディターは既存のタクソノミの閲覧ならびに理解を行うだけではなく、業界の標準的なタクソノミを拡張することで新たなタクソノミを作成することもできます。
更に、XBRL タクソノミウィザードにより新たな XBRL タクソノミの作成、または既存のタクソノミの拡張を素早く行うことができます。
XBRL 編集機能は以下が含まれています:
XMLSpy 内の XULE プロセッサーとバリデーターは XULE 式を XBRL インスタンスドキュメントに対して処理し、 XULE 仕様に従い正確な構文のために XULE ドキュメントの検証を提供します。
XMLSpy には 業界初のインタラクティブな XULE エディターが含まれています。テキストビューと上に表示される特殊化された XULE ウィンドウにより XULE 編集はサポートされています。両方の編集ビューはユーザーに構文ヘルプ、コード補完、および他の役に立つ機能を提供し XULE 式を簡単に作成しテストすることができます。適用することができる場合、自動補完の値は XULE 構文と選択された XBRL タクソノミの構造に従います。パワフルな XULE エディターについて詳しく知る。
WSDL の構文は複雑になりがちで、テキストのみのエディターを使用し手書きでコードを書く作業は困難を伴い、混乱を招く原因にもなります。XMLSpy のユニークでグラフィカルなアプローチを使うと、WSDL のデザインと開発がシンプルなものになり、可視化され、ドラッグ アンド ドロップや検証機能、編集ガイドなどが搭載された環境で WSDL の構築を行うことができます。WSDL コードはグラフィカルなデザインをベースに自動的に生成され、コードは必要に応じてテキスト ビューで確認することができます
包括的な WSDL ドキュメントの生成もサポートされています。
XMLSpy には SOAP クライアントや WSDL ドキュメントの解釈、SOAP リクエストの作成と Web サービスへの送信や SOAP レスポンスの閲覧といった SOAP 1.2 ならびに 1.1 機能がオファーされています。
XMLSpy SOAP デバッガーは Web サービスのクライアントとサーバの間を取り持つ プロキシとして機能し、WSDL 1.1/2.0 ファイルの調査や、HTTP または HTTPS で送信されたトランザクションのシングルステップ、各リクエストまたはレスポンス XML ドキュメントの調査や、SOAP 関数でのブレークポイント設定がサポートされるほか、条件付きブレークポイントを設定して、特定のリクエストまたはレスポンスが XPath により指定されたデータを含む場合にデバッガーを停止させることができます。
これにより、SOAP デバッガーを使ったエラーの発見とフィクスを素早く簡単に行うことができるようになります。
XMLSpy におけるパワフルなリレーショナル データベース統合機能により、データベースへの問い合わせやデータベースと XML ファイル間の変換を簡単に行うことができ、相互運用における障害が軽減されます。
XMLSpy は以下にあるようなリレーショナル データベースとのやり取りを、ネイティブのインターフェイス言語により行います。
データベース統合機能は以下を含みます:
XMLSpy が使用することのできる最高の JSON と XML IDE である理由とは? 他のソフトウェアとは異なり、XMLSpy は、以下のような、多種の 開発のための高度な機能を搭載しています:
“XSLT/XQuery スキーマ開発のため Altova XMLSpy を 4 年使用しています...XSLT 開発者として XMLSpy をすべての XSLT 開発及びコードのデバッグに使用しています。要約すれば、XMLSpy は最良の製品です」”
“Altova の XMLSpy は私が見たなかで最も俊敏な XML エディターです。30 日間の無料トライアル版がありますが、その 30 日が過ぎると、ソフトウェアを購入したくなっているはずですよ。”