Löydät linkit XML Notepad 2007: een Microsoft XML Developer Center -sivustolta. Elokuussa 2006 MSDN: ää käsittelevässä artikkelissa sovelluksen pääkehittäjä Chris Lovett käsittelee sen suunnittelua.
Mitä se tekee? Kirjoittajan mukaan:
XML Notepad 2007 tarjoaa yksinkertaisen intuitiivisen käyttöliittymän XML-asiakirjojen selaamiseen ja muokkaamiseen.
Käteviä ominaisuuksia ovat:
- Puunäkymä on synkronoitu solmutekstinäkymän kanssa, jotta solmien nimiä ja arvoja voidaan muokata nopeasti.
- Inkrementaalihaku (Ctrl + I) sekä puu- että tekstinäkymissä, joten kirjoittaessasi se siirtyy vastaaviin solmuihin.
- Leikkaa / kopioi / liitä koko nimitilan tuella.
- Vedä / pudota -tuki helpottaa puun käsittelyä, jopa XML-muistilehden eri esiintymissä ja tiedostojärjestelmästä.
- Loputon kumoa / tee kaikki muokkaustoiminnot.
- Paikan päällä ponnahdusikkunan monirivinen muokkaus suurten tekstisolmun arvoista.
- Konfiguroitavat fontit ja värit asetusikkunan kautta.
- Täysi haku / korvaa -valintaikkuna, joka tukee regexiä ja XPathia.
- Hyvä suorituskyky suurilla XML-dokumenteilla, 3 megatavun asiakirjan lataaminen noin sekunnissa.
- Välitön XML-skeeman vahvistus muokatessasi virheitä ja varoituksia, jotka näkyvät tehtäväluettelo-ikkunassa.
- Intellisense perustuu odotettuihin elementteihin ja määritteisiin sekä lueteltuihin yksinkertaisten tyyppiarvoihin.
- Tuki mukautetuille päivämäärän, päivämäärän, kellonajan ja kellonajan tietotyypeille ja muille tyypeille, kuten väreille.
- Kätevät työntötyökalupalkin painikkeet nopeuttavat solmujen siirtymistä puuhun ylös ja alas.
- Sisäinen HTML-katseluohjelma <? Xml-tyylitaulukko-ohjeiden käsittelyä varten.
- Sisäänrakennettu XML Diff -työkalu.
- XIncluden tuki.
- Dynaaminen apu XSD-merkinnöistä.
- Siirry määritelmään navigoidaksesi sisältää XSD-skeematiedot.
Mitä voit oppia lähdekoodista? Lyhyt yhteenveto on miten kaikki edellä mainitut toteutetaan; Mielestäni XML: ää käsittelevä koodi on melko tyylikäs ja hyvä lähtökohta ihmisille, jotka kirjoittavat muita XML-käsittelysovelluksia.
Toisaalta, älä odota liikaa: En pystynyt rakentamaan CodePlexistä lataamani version 465 projektia ilman virheitä Visual Studio 2005 -kopiossani. En voinut tuoda lomakkeita esiin suunnittelunäkymässä , ja kaikki yksikötestit epäonnistuivat. Viime päivinä on lähetetty uusi koontiversio; Toivon, että tämä korjaa ongelman.