XMLバリデータ

SmartFixを使用してXMLドキュメントを検証します。

  • 業界で最も多くの標準規格に準拠したXMLバリデータ。
  • 自動エラー修正機能を搭載したSmartFix。
  • 構文の妥当性チェック。
  • XMLファイルをXSDまたはDTDスキーマに対して検証する。
  • マルチタブ表示の検証メッセージウィンドウ。
  • 迅速なトラブルシューティングのための便利なリンク集。
  • 複数のファイル、またはプロジェクト全体の検証。
  • XML、XBRL、WSDL、JSONなどの形式のファイルを、非常に高速に検証するツールです。
  • インストール済みのRaptorXMLサーバーとの連携により、サーバーベースでの検証処理を高速化します。

SmartFixを使ったXMLの検証方法。

Altova XMLSpyは、業界で最も多くの標準規格に準拠したXMLバリデータを提供しているだけでなく、時間短縮に役立つSmartFixという独自のバリデーション機能も搭載しています。SmartFixを使用すると、バリデーションエラーを自動的に修正するためのオプションを選択し、ワンクリックで適用することができます。

テキスト表示の余白や、メッセージウィンドウのSmartFixパネルにおいて、XMLSpyは各エラーを修正するための可能な修正方法を列挙します。そして、お客様が選択された内容に基づいて、必要な変更を自動的に行います。お客様はどの修正方法を適用するかを完全にコントロールできますが、XMLSpyは選択された変更を自動的に適用するため、問題解決やテストにかかる時間を大幅に削減できます。

この機能はXMLSpyにのみ搭載されており、開発者が検証に関する問題を解決する際に、時間と労力を大幅に節約するのに役立ちます。

さらに、作業を進める中で、高度な機能が活用されます。 XMLエディタ コンテキストに応じたコード補完機能や入力支援機能などにより、ドキュメントの内容や現在位置に基づいて、適切な選択肢を提示します。

XMLSpyを使用して、XMLファイルをXSDスキーマに対して検証します。

検証とトラブルシューティング

XMLSpyにおけるXMLバリデータ。

SmartFixに加えて、このソフトウェアには、有効なXMLドキュメントを作成し、問題を迅速かつ容易に解決するための様々な機能が搭載されています。マルチタブで構成された検証メッセージウィンドウでは、ドキュメントやXMLプロジェクトにおけるエラーに関する詳細な情報が表示され、便利なツールバーを使用することで、エラー情報を簡単に閲覧、検索、コピーすることができます。

XMLSpyは、検証と構文チェックを行った後、すべてのエラーに関する詳細な情報を提供します。その情報には、以下のようなものが含まれます。

  • エラーの原因。
  • 動作中のXMLファイルにおけるエラー箇所へのリンク。
  • 関連するスキーマファイル内の、該当する定義へのリンク。
  • 関連する情報へのリンク(該当する場合)。 W3C仕様。

厳格な規格への準拠と頻繁なアップデート、そしてこの高度な機能セットが組み合わさることで、XMLSpyは現在利用可能な最高のXMLバリデータとなっています。

高パフォーマンスな検証を実現するRaptorXMLサーバー。

XMLSpyは、Altova RaptorXMLの検証エンジンを搭載しており、このエンジンは、可能な限り高い業界標準への準拠性と、非常に高速な検証速度を実現するために、最初から設計されました。しかし、実際に達成できる検証速度は、開発者のコンピューターに搭載されているCPUのシングルコアでの実行に限定されます。

RaptorXML Serverは、マルチCPU、マルチコアサーバーが提供する大幅な処理能力の向上により、高いパフォーマンスを実現します。これにより、データ処理速度の向上と効率的なメモリ利用が可能になります。現在、XMLSpyのユーザーは、同じネットワークにインストールされたRaptorXML Serverを利用することで、これらの利点を活用し、検証作業を行うことができます。これにより、大規模で複雑なXMLおよびXBRL文書の検証が、これまで以上に迅速に行えるようになり、XMLSpy内で直接検証が可能になりました。

インストール済みのRaptorXMLサーバーとの連携により、プロジェクト全体での検証作業が大幅に高速化され、以前よりもはるかに短い時間でXMLSpyプロジェクト全体を検証できるようになりました。

この機能により、RaptorXML Serverは開発チームにとってさらに役立つものになります。なぜなら、開発チームは、単一の共有されたRaptorXML Serverを活用することで、XMLSpyでの処理速度を大幅に向上させることができるからです。

高速なXMLバリデータ(サーバー向け)。