XML Notepad 2007

Anda dapat menemukan tautan ke XML Notepad 2007 di situs Pusat Pengembang XML Microsoft. Dalam artikel Agustus 2006 di MSDN, Chris Lovett, pengembang utama aplikasi, membahas desainnya.

Apa fungsinya? Menurut penulis:

XML Notepad 2007 menyediakan Antarmuka Pengguna intuitif sederhana untuk menjelajahi dan mengedit dokumen XML.

Fitur yang berguna meliputi:

  • Tampilan Pohon disinkronkan dengan Tampilan Teks Node untuk pengeditan cepat nama dan nilai node.
  • Pencarian tambahan (Ctrl + I) di tampilan pohon dan teks, sehingga saat Anda mengetiknya, pencarian akan menavigasi ke node yang cocok.
  • Potong / salin / tempel dengan dukungan namespace lengkap.
  • Seret / lepas dukungan untuk manipulasi pohon dengan mudah, bahkan di berbagai contoh XML Notepad dan dari sistem file.
  • Undo / redo tak terbatas untuk semua operasi edit.
  • Di tempat popup pengeditan multi-baris nilai node teks besar.
  • Font dan warna yang dapat dikonfigurasi melalui dialog opsi.
  • Dialog temukan / ganti lengkap dengan dukungan untuk regex dan XPath.
  • Performa bagus pada dokumen XML besar, memuat dokumen 3mb dalam waktu sekitar satu detik.
  • Validasi skema XML instan saat Anda mengedit dengan kesalahan dan peringatan yang ditampilkan di jendela daftar tugas.
  • Intellisense berdasarkan elemen dan atribut yang diharapkan dan nilai tipe sederhana yang disebutkan.
  • Dukungan untuk editor kustom untuk tanggal, dateTime dan tipe data waktu dan jenis lain seperti warna.
  • Tombol bilah alat senggol yang praktis untuk pergerakan cepat node ke atas dan ke bawah pohon.
  • Penampil HTML di tempat untuk diproses
  • Alat XML Diff bawaan.
  • Dukungan untuk XInclude.
  • Bantuan dinamis dari penjelasan XSD.
  • Definisi Goto untuk menavigasi termasuk dan informasi skema XSD.

Apa yang dapat Anda pelajari dari kode sumber? Ringkasan singkatnya adalah bagaimana menerapkan semua hal di atas; Menurut saya kode yang memproses XML cukup elegan, dan merupakan titik awal yang baik bagi orang yang menulis aplikasi pemrosesan XML lainnya.

Di sisi lain, jangan berharap terlalu banyak: Saya tidak dapat membangun proyek versi 465 yang saya unduh dari CodePlex tanpa kesalahan dalam salinan Visual Studio 2005 saya. Saya tidak dapat menampilkan formulir dalam tampilan desain , dan semua unit test gagal. Ada bangunan baru yang diposting dalam beberapa hari terakhir; Saya harap itu akan memperbaiki masalah.