Programavimas

„XML Notepad 2007“

Nuorodas į „XML Notepad 2007“ galite rasti „Microsoft XML Developer Center“ svetainėje. 2006 m. Rugpjūčio mėn. Straipsnyje apie MSDN Chrisas Lovettas, pagrindinis aplikacijos kūrėjas, aptaria jo dizainą.

Ką tai daro? Pasak autoriaus:

„XML Notepad 2007“ suteikia paprastą intuityvią vartotojo sąsają, skirtą naršyti ir redaguoti XML dokumentus.

Patogios funkcijos apima:

  • Medžio rodinys sinchronizuotas su Mazgo teksto peržiūra, kad galėtumėte greitai redaguoti mazgų pavadinimus ir reikšmes.
  • Prieauginė paieška („Ctrl“ + I) tiek medžio, tiek teksto rodiniuose, todėl įvedant tekstą pereinama prie atitinkančių mazgų.
  • Iškirpti / kopijuoti / įklijuoti naudojant visą vardų srities palaikymą.
  • Nuvilkite palaikymą, kad būtų lengva manipuliuoti medžiu, net skirtinguose XML bloknotuose ir iš failų sistemos.
  • Begalinis visų redagavimo operacijų anuliavimas / perdarymas.
  • Vietoje iššokantis kelių eilučių didelių teksto mazgų verčių redagavimas.
  • Konfigūruojami šriftai ir spalvos per parinkčių dialogą.
  • Pilnas paieškos / pakeitimo dialogo langas su palaikymu regex ir XPath.
  • Geras našumas dideliuose XML dokumentuose, 3 MB dokumento įkėlimas maždaug per vieną sekundę.
  • Momentinis XML schemos patvirtinimas, kai redaguojate su klaidomis ir įspėjimais, rodomais užduočių sąrašo lange.
  • Intellisense remiasi laukiamais elementais ir atributais bei išvardintomis paprasto tipo vertėmis.
  • Pagalba pasirinktiniams datos, datos ir laiko duomenų tipų ir kitų tipų, pvz., Spalvų, redaktoriams.
  • Patogūs judesių įrankių juostos mygtukai, skirti greitai judėti mazgams aukštyn ir žemyn medžiu.
  • „Inplace“ HTML peržiūros priemonė, skirta apdoroti <? Xml-stylesheets instrukcijas.
  • Integruotas „XML Diff“ įrankis.
  • „XInclude“ palaikymas.
  • Dinaminė pagalba iš XSD anotacijų.
  • Turėkite apibrėžimą, kad galėtumėte naršyti, ir XSD schemos informaciją.

Ko galite sužinoti iš šaltinio kodo? Trumpa santrauka - kaip įgyvendinti visa tai, kas išdėstyta pirmiau; Manau, kad kodas, apdorojantis XML, yra gana elegantiškas ir geras atspirties taškas žmonėms, rašantiems kitas XML apdorojimo programas.

Kita vertus, nesitikėkite per daug: „Visual Studio 2005“ kopijoje be klaidų negalėjau sukurti 465 versijos projekto, kurį atsisiunčiau iš „CodePlex“. Negalėjau pateikti formų dizaino rodinyje ir visi vieneto bandymai nepavyko. Pastarosiomis dienomis buvo paskelbtas naujas statinys; Tikiuosi, kad tai išspręs problemą.

$config[zx-auto] not found$config[zx-overlay] not found