XMLの魔法を信じていますか?
弊社の最新版であるバージョン2013で最も注目すべき機能の一つは、XMLSpyにおけるSmart FixによるXML検証機能です。Smart Fixは非常に優れた機能であり、その効果は革新的なものとなるでしょう XMLの検証 私たちが知っているXMLSpyにおいて、従来から強力な機能を提供してきたものの、常に新しい機能が追加されてきた中で、Smart Fixはまさに「驚き」を与える機能です。それは、自動的なエラー修正機能です。
仕組みを詳しく見ていきましょう。
ワンクリックでエラーを修正する機能
XMLSpy XMLバリデータ ドキュメント全体またはプロジェクト全体にわたる検証機能をサポートしており、9つのタブで構成されたメッセージウィンドウを通じて、各検証エラーに関する詳細な情報を提供します。これには、エラーの原因、エラー箇所への直接リンク、関連するスキーマにおける対応する定義へのリンク、および関連するW3C仕様へのリンクが含まれます。さらに、XMLSpy 2013では、上記右側のウィンドウに表示される「Smart Fix(スマート修正)」機能も提供されています。この機能は、エラーに関する情報に加えて、有効な修正案を提供します それを修正するための解決策 確認し、その後、ワンクリックで実装することができます。
上記のスクリーンショットでは、誤って<price>要素を<quantity>要素の前に記述してしまいましたが、スキーマでは<quantity>要素が最初にくることが指定されています。この問題を修正し、スキーマに準拠させるには、「修正と検証」ボタンをクリックするだけで済みます。その後、もし他にエラーがあれば、次のエラーに進むことができます。これほど簡単です。「スマート修正」機能は、XMLの検証における推測、再入力、そしてイライラの原因となる作業を解消します。
以下に、要素が誤って複製されてしまった場合の別の例を示します。Smart Fix機能は、問題箇所を特定し、ツールバーのSmart Fix機能を使ってワンクリックで重複を削除したり、問題箇所をダブルクリックすることで修正したりすることができます。
![]()
それでは、少し異なる第三の例を見てみましょう。誤って、メールアドレスに2つの「@」記号を2つ入力してしまい、定義されたパターンに違反してしまいました。(なお、現在グリッド表示を使用していますが、Smart FixはXMLSpyのグラフィカル編集モードでも同様に機能します。)Smart Fixは2つの提案を提示しており、どちらも有効なドキュメントを作成します。最初のオプションをダブルクリックすると、不要な「@」記号が削除され、XMLSpyが自動的に修正を行います。
![]()
Smart Fixは、煩わしいXMLの検証エラーのトラブルシューティングと修正にかかる時間と労力を大幅に削減し、開発のより生産的な作業に集中できるようになります。
XMLSpy 2013 に搭載された新機能について
Smart Fixは、数多くの機能の一つに過ぎません 新機能 最新版で追加されました。
既存のお客様は、こちらから最新バージョンにアップデートできます XMLSpyを初めてご利用になる方は、無料の30日間の試用版をダウンロードして、バージョン2013の機能を体験してみてください。