XML Notepad 2007
XML Notepad 2007へのリンクは、Microsoft XML DeveloperCenterサイトにあります。2006年8月のMSDNに関する記事で、アプリケーションの主な開発者であるChrisLovettがその設計について説明しています。
それは何をするためのものか?著者によると:
XML Notepad 2007は、XMLドキュメントを参照および編集するためのシンプルで直感的なユーザーインターフェイスを提供します。
便利な機能は次のとおりです。
- ノード名と値をすばやく編集するためのノードテキストビューと同期されたツリービュー。
- ツリービューとテキストビューの両方でのインクリメンタルサーチ(Ctrl + I)。入力すると、一致するノードに移動します。
- 名前空間を完全にサポートするカット/コピー/貼り付け。
- XML Notepadのさまざまなインスタンス間やファイルシステムからでも、ツリーを簡単に操作するためのドラッグアンドドロップのサポート。
- すべての編集操作に対して無限の元に戻す/やり直し。
- 大きなテキストノード値のポップアップ複数行編集をインプレースで行います。
- オプションダイアログを介して構成可能なフォントと色。
- 正規表現とXPathをサポートする完全な検索/置換ダイアログ。
- 大きなXMLドキュメントで良好なパフォーマンスを発揮し、約1秒で3MBのドキュメントを読み込みます。
- タスクリストウィンドウに表示されるエラーと警告を使用して編集中の即時XMLスキーマ検証。
- 予想される要素と属性、および列挙された単純な型の値に基づくIntellisense。
- 日付、dateTime、timeデータ型、および色などの他のタイプのカスタムエディターのサポート。
- ツリーを上下にノードをすばやく移動するための便利なナッジツールバーボタン。
- 処理用のインプレースHTMLビューア
- 組み込みのXML差分ツール。
- XIncludeのサポート。
- XSD注釈からの動的ヘルプ。
- ナビゲートするGoto定義には、XSDスキーマ情報が含まれます。
ソースコードから何を学ぶことができますか?簡単な要約は、上記のすべてを実装する方法です。XMLを処理するコードは非常に洗練されており、他のXML処理アプリケーションを作成する人々にとって良い出発点になると思います。
一方、あまり期待しないでください。VisualStudio2005のコピーで、CodePlexからダウンロードしたバージョン465プロジェクトをエラーなしでビルドできませんでした。デザインビューでフォームを表示できませんでした。 、およびすべての単体テストが失敗しました。過去数日間に新しいビルドが投稿されました。それで問題が解決することを願っています。