Programiranje

Beležnica XML 2007

Povezave do XML Notepad 2007 najdete na spletnem mestu Microsoftovega centra za razvijalce XML. V avgustu 2006 o članku o MSDN Chris Lovett, glavni razvijalec aplikacije, razpravlja o njeni zasnovi.

Kaj to naredi? Po mnenju avtorja:

XML Notepad 2007 ponuja preprost intuitiven uporabniški vmesnik za brskanje in urejanje dokumentov XML.

Priročne funkcije vključujejo:

  • Drevesni pogled sinhroniziran s prikazom besedila vozlišča za hitro urejanje imen in vrednosti vozlišč.
  • Dodatno iskanje (Ctrl + I) v drevesnem in besedilnem pogledu, tako da med tipkanjem vodi do ustreznih vozlišč.
  • Izreži / kopiraj / prilepi s popolno podporo za imenski prostor.
  • Podpora povlecite / spustite za enostavno upravljanje drevesa, tudi v različnih primerkih XML Notepad in iz datotečnega sistema.
  • Neskončno razveljavitev / ponovitev za vse operacije urejanja.
  • Namesto pojavnega večvrstičnega urejanja vrednosti velikih besedilnih vozlišč.
  • Nastavljive pisave in barve v pogovornem oknu z možnostmi.
  • Popolno pogovorno okno za iskanje / zamenjavo s podporo za regularni izraz in XPath.
  • Dobra zmogljivost na velikih dokumentih XML, v približno eni sekundi naloži 3 MB dokument.
  • Takojšnje preverjanje veljavnosti sheme XML med urejanjem z napakami in opozorili, prikazanimi v oknu s seznamom opravil.
  • Intellisense temelji na pričakovanih elementih in atributih ter naštetih enostavnih vrednostih tipov.
  • Podpora za urejevalnike po meri za vrste podatkov datum, čas in čas ter druge vrste, kot je barva.
  • Priročni gumbi za premikanje orodne vrstice za hitro premikanje vozlišč navzgor in navzdol po drevesu.
  • Namestite pregledovalnik HTML za obdelavo navodil <? Xml-stylesheets.
  • Vgrajeno orodje XML Diff.
  • Podpora za XInclude.
  • Dinamična pomoč pri XSD pripisih.
  • Goto definicija za krmarjenje vključuje informacije o shemi XSD.

Kaj se lahko naučite iz izvorne kode? Kratek povzetek je, kako izvesti vse zgoraj navedeno; Mislim, da je koda, ki obdeluje XML, zelo elegantna in dobro izhodišče za ljudi, ki pišejo druge programe za obdelavo XML.

Po drugi strani pa ne pričakujte preveč: Nisem mogel zgraditi projekta različice 465, ki sem ga prenesel iz CodePlex-a, brez napak v svoji kopiji Visual Studio 2005. Obrazcev nisem mogel prikazati v pogledu oblikovanja in vsi preskusi enote niso uspeli. V zadnjih dneh je bila objavljena nova gradnja; Upam, da bo to odpravilo težavo.

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