Home. 
.

transparent

transparent

transparent

XML 差分ツール

パワフルな XML 比較機能により、DiffDog® 2012 は XML デベロッパーにとって大きな価値を持つ - それでいてお求めやすい価格の - ツールとなります。

ファイルの比較ディレクトリの比較機能に加え、DiffDog® 2012 には XML ファイルをインテリジェントで XML を意識した比較ならびにマージを行うパワフルな機能が搭載されています。

DiffDog® 2012 の XML に関連する機能は、世界をリードする XML 開発環境で、世界中で300万人のユーザーに使用されている XMLSpy の開発者により作成されたものです。整形式のチェックや検証、コード補完、入力ヘルパーといった堅牢な機能とともに、DiffDog® 2012 は XML を使うウェブならびにソフトウェアデベロッパーにとって無くてはならない比較ユーティリティとなります。

XML ファイルの比較とマージ

DiffDog® 2012 XML ファイル比較モードには、テキストファイルの比較でも使用される、ファイルナビゲーションや、カスタマイズ可能な表示オプションが搭載されています。テキストファイルの比較に関する詳細は、ファイルの差分ページを参照ください。これらの機能に加えて、DiffDog® 2012 には XML ファイルに関係するユニークな機能が搭載されています。

比較する2つの XML ファイルを選択すると、それらのファイルが隣り合う形で DiffDog® 2012 のインターフェースに表示され、差分がハイライトならびに接続線により示されます。XML に準拠した構文による色分けもサポートされます。

ファイルを表示するには2つのオプションがあります: 高度なテキストビューと拡張グリッドビューです。高度なテキストビューには行番号、ブックマーク、ソースの折りたたみ余白といった機能が搭載されます。テキストビューでは XML ファイルの整形も行うことができます。整形により、XML ドキュメントに対して開始ならびに終了タグに従ったインデントが行われ、レイアウトによりドキュメントの構造が表され、XML マークアップならびにドキュメントの閲覧を簡単に行うことができるようになります。



XML differencing tool text display

DiffDog® 2012 には Altova XMLSpy で使用されている拡張グリッドビューも搭載されています。グリッドビューには XML ドキュメントの構造が、ネストされた階層構造として表示されます。これらの表示は簡単に展開ならびに縮退することができ、ツリー構造で示されるドキュメントの全容を簡単に把握することができます。グリッドビューでは、XML ドキュメントをデータベース/テーブルビューで表示することもでき、繰り返し現れる要素を、データベースや表計算アプリケーションで馴染みのあるテーブル形式で表示します。



XML diff tool grid view

グリッドビューには直感的なツールバーも搭載されており、右クリックで表示されるメニューにより、要素や属性、テキストなどの追加や挿入、子要素の追加や要素の展開や縮退を行うことができます。



XML diff tool grid view editing functionality

テキストビューまたはグリッドビューで作業しているかに関わらず、差異のナビゲーションや、ファイル間にある差異のマージを DiffDog® 2012 では行うことができます。高度な XML 検索ならびに置換機能もサポートされ、要素や属性、テキストなどの検索結果を絞り込むことができます。



XML diff tool features search and replace

DiffDog® 2012 は XML 構文に関係した機能を搭載しており、XML ドキュメントに適合するようデザインされています。例えば、XML ドキュメントの比較を行う際に、エンティティの解決は行われるべきか、名前空間プレフィックス、空白、CDATA、命令処理、コメント、または属性や子要素の順序は無視されるべきか否か、どのように差異を表示するかなどを設定することができます。



XML diff tool user options

これら XML を意識したオプションにより、関連性を考慮した比較結果を得ることができます。以下の場合を考えてみましょう:

  • XML インスタンスドキュメント内にあるデフォルトの名前空間プレフィクスが、比較対象のファイルと異なっていると仮定しましょう。この違いによりドキュメントのコンテンツに影響を与えることが無い場合でも、通常の差分ユーティリティでは、XML インスタンスドキュメント内にある全てのコードが変更されたと認識するでしょう。DiffDog® 2012 はこのような変更に対して適切に対処します。
  • XML の処理系は、要素内に表示される属性の順序を考慮しないため、XML 属性の順序は意味のないものとなります。XML を意識しない比較ツールでは、属性の順序全てを差分として検出するのに対し、DiffDog® 2012 ではこのような属性の順序をインテリジェントに無視します。
  • インスタンスによっては、子要素の出現順序を考慮しないものもあります。たとえば、スキーマにて "all" コンボジッターによるリレーションシップが定義された場合、子要素の出現順序は重要でなくなります。DiffDog® 2012 では、このような違いを無視するよう、簡単に設定することができます。
  • XML の開発中には、DiffDog® 2012 の様な XML を意識した比較ユーティリティが必要になる場面が、これ以外にも多数存在します。

以下のスクリーンショットには、子要素の順序は異なるものの、同一コンテンツが含まれている2つの XML ファイルの比較結果を示しています。



XML diff tool user options

XML ファイルの編集

XML ファイルの比較を行うにあたり、比較ウィンドウから、直接ファイルを編集することができます。DTD/スキーマベースの入力ヘルパーや、要素や属性の自動補完といった、XML に特化した編集機能とともに、DiffDog® 2012 テキストファイルの編集機能はサポートされます。これらの機能により、XML ドキュメントの編集を簡単に行い、エラーの出現を減少させることができます。編集後には内蔵の整形式チェックや検証エンジンを使用して、保存前にファイルのチェックを行うことができます。



XML diff tool text editing functionality

ユニークでカスタマイズ可能な XML 比較オプションと、お求めやすい価格により、DiffDog® 2012 は XML を使用するデベロッパーに無くてはならないツールとなります。是非体験してみてください - 30日間の無料トライアルをダウンロード



transparent
Download
Pricelist
Buy
Comparison
Datasheet
Print
Mail
Like It
.
ご存知でしたか?
.

Altova ソフトウェアメンテナンスパッケージ(SMP)には以下が含まれています :

無料更新 - 最新バージョンのソフトウェアやメンテナンスリリースへのアクセス。

技術サポート - あなたの問題や質問に対する高い優先度のレスポンス。

オンラインヘルプ - サポートの要求を行ったり、ウェブ上でディスカッション・フォーラムを作成することができます。

.

Altova SMP

.
.

transparent

transparent