XML Notepad 2007

Veze do XML Notepada 2007 možete pronaći na web mjestu Microsoftova centra za razvojne programere XML. U članku o MSDN-u iz kolovoza 2006., Chris Lovett, glavni programer aplikacije, raspravlja o njegovom dizajnu.

Što to radi? Prema autoru:

XML Notepad 2007 pruža jednostavno intuitivno korisničko sučelje za pregledavanje i uređivanje XML dokumenata.

Korisne značajke uključuju:

  • Prikaz stabla sinkroniziran s prikazom teksta čvora za brzo uređivanje imena i vrijednosti čvorova.
  • Inkrementalno pretraživanje (Ctrl + I) u prikazima stabla i teksta, tako da dok tipkate prelazi na odgovarajuće čvorove.
  • Izrežite / kopirajte / zalijepite s potpunom podrškom prostora imena.
  • Povucite / ispustite podršku za lako rukovanje stablom, čak i na različitim instancama XML Notepad-a i iz datotečnog sustava.
  • Beskonačno poništavanje / ponavljanje za sve operacije uređivanja.
  • Umjesto skočnog prozora, višeredno uređivanje vrijednosti velikih tekstnih čvorova.
  • Podesivi fontovi i boje putem dijaloškog okvira s opcijama.
  • Potpuni dijaloški okvir za pronalaženje / zamjenu s podrškom za regex i XPath.
  • Dobre performanse na velikim XML dokumentima, učitavanje dokumenta veličine 3 MB za otprilike jednu sekundu.
  • Trenutna provjera valjanosti XML sheme dok uređujete s pogreškama i upozorenjima prikazanim u prozoru popisa zadataka.
  • Intellisense na temelju očekivanih elemenata i atributa i nabrojanih jednostavnih vrijednosti tipa.
  • Podrška za prilagođene uređivače tipova podataka datuma, vremena i vremena i druge vrste poput boje.
  • Praktični gumbi za gurkanje alatne trake za brzo pomicanje čvorova gore-dolje po stablu.
  • Umjesto HTML preglednika za obradu
  • Ugrađeni alat XML Diff.
  • Podrška za XInclude.
  • Dinamična pomoć XSD napomena.
  • Goto definicija za navigaciju uključuje i informacije o XSD shemi.

Što možete naučiti iz izvornog koda? Kratki sažetak je kako primijeniti sve navedeno; Mislim da je kod koji obrađuje XML prilično elegantan i dobra polazna točka za ljude koji pišu druge programe za obradu XML-a.

S druge strane, ne očekujte previše: nisam uspio izgraditi projekt verzije 465 koji sam preuzeo s CodePlex-a bez pogrešaka u svojoj kopiji Visual Studija 2005. Nisam uspio otvoriti obrasce u prikazu dizajna , i svi jedinični testovi nisu uspjeli. Posljednjih je dana objavljena nova gradnja; Nadam se da će to riješiti problem.