Weblessen.nl - Voor iedereen die wat wil leren..


XML Editors

Een editor wordt gebruikt voor de ontwikkeling van documenten. Om XML documenten te maken zou men een gewone text editor kunnen gebruiken, maar dit is om verschillende redenen niet aan te raden. Daarom zijn er speciaal voor het maken van XML documenten XML editors ontwikkeld. Er zijn veel verschillende XML editors, die allemaal op hun eigen manier de beperkingen van een text editor proberen op te heffen. Er moeten een groot aantal keuzes gemaakt worden die het gezicht van een XML editor bepalen, zoals de verhouding functionaliteit en gebruikersgemak. Dit hangt helemaal af van degene die het programma uiteindelijk gaat gebruiken. Van XML editors in het algemeen worden de voordelen ten opzichte van een gewone editor beschouwd.

Doordat het XML document ook in een grafische vorm te zien is, heeft de gebruiker een beter overzicht dan bij een kale editor. De layout en het gebruik van kleuren zorgen ervoor dat de gebruiker goed onderscheid kan maken tussen tags en bijvoorbeeld tekst. Deze zogenaamde views zijn bij de meeste editors aanwezig en bij sommige is het mogelijk om met een druk op de knop de view aan te passen aan jou persoonlijke voorkeur. Buttons nemen veel werk uit handen en verkleinen de kans op typfouten. De mogelijkheid tot het openen van meerdere documenten in één editor maakt het makkelijker om DTD en XML samen te ontwikkelen.

Omdat de meeste editors de mogelijke tags en attributen 'aanlevert' hoeft de gebruiker niet de complete DTD uit zijn hoofd hoeft te kennen om te weten welke tags wel en niet op bepaalde plaatsen ingevoegd mogen worden volgens de DTD. Sommige editors laten bij elke stap van de gebruiker een lijst zien met tags die op dat moment beschikbaar zijn en dan door middel van 'drag en drop' toegepast kunnen worden. Bij een standaard editor moet de programmeur de structuur van het betreffende DTD schema wel uit zijn hoofd weten of op zijn minst goed kennen. Een programmeur zou dus heel precies te werk moeten gaan en uitgebreide kennis van zaken hebben, voordat er een fatsoenlijk resultaat bereikt wordt.

Hieronder staan verschillende XML editors besproken met hun voor- en nadelen.

Xmetal
Bij het programma XMetal is het mogelijk om meerdere documenten te openen in één window. Het programma biedt drie views van het document, één die alleen de tagstructuur laat zien, één die alle tags en tekst letterlijk laat zien en één die tekst en de tags meer geordend laat zien. Handig is de mogelijkheid om een lijst van elementen te zien die bij elke stap mogelijk zijn. Het is jammer dat de default 'normal' view geen spaties zet tussen de verschillende elementen waardoor het niet echt overzichtelijk is.

Erg storend is wel dat het niet mogelijk is een ongeldig XML document te openen dat je wilt repareren waardoor je alsnog in een gewone editor je bestand moet gaan repareren en eigenlijk weer terug bent bij af. Wat ook irritant is dat XMetal telkens als het opgestart word de documenten die open waren tijdens de vorige afsluiting automatisch weer opent. Hij is alleen vergeten welke DTD erbij hoorden dus die dienen telkens opnieuw toegekend te worden. Het programma kan geen DTD's of gewone tekstbestanden editen. In verhouding tot het formaat is het programma wel beperkt in zijn mogelijkheden als je het vergelijkt met veel kleinere XML editors zoals XMLWriter.

Merlot
Bij de XML editor Merlot is één standaard DTD aanwezig. De hoeveelheid tools is erg beperkt, je kan zelfs niet controleren of een document een geldig XML document is, iets wat bij vrijwel alle andere editors wel kan en toch een van de voornaamste redenen is om uberhaubt een XML editor te gebruiken in plaats van een gewone. De hoeveelheid views is ook erg beperkt waardoor het programma niet erg overzichtelijk is. De foutmeldingen zijn voor de gemiddelde gebruiker onbegrijpelijk en er is heel weinig voor nodig om deze op te roepen. Een DTD openen kan ook niet. Kortom, dit programma is niet echt een aanrader.

XMLPro
Net als XMetal opent XMLPro alleen XML documenten waar hij een geldige DTD voor kan vinden. Het document moet well-formed zijn, fouten dienen met een ander programma gerepareerd te worden. Er kan maar één document tegelijk geopend zijn en er kunnen geen andere files behalve XML files geopend worden. Het is niet mogelijk een DTD te openen en van daaruit een XML document te gaan maken. Je moet altijd eerst een XML document beginnen en daar dan de DTD aan toekennen.

Verder is het wel een goede editor, hij is erg overzichtelijk en makkelijk te gebruiken. Het is heel gemakkelijk om een geldig document te maken omdat XMLPro heel strak de structuur van de DTD volgt door de mogelijke elementen tijdens elke stap van de gebruiker aan te geven. XMLPro is daardoor zeer gebruikersvriendelijk en niet moeilijk te leren.

XMLSpy
In XMLSpy wordt je de mogelijkheid geboden om 'drag en drop' elementen toe te kunnen voegen. Als je een element op de verkeerde plaats 'dropt' wordt dat onmogelijk gemaakt. Wat opviel was dat het niet mogelijk is om tijdens het editen de lijst met elementen te bekijken die bij de DTD horen. Je kan alle elementen die je wilt toevoegen, dat het fout is merk je pas als je controleert of je werk valid is. Met XMLSpy is het mogelijk meerdere documenten in een window te openen en er zijn net als bij XMetal drie views beschikbaar. Ook is het mogelijk om DTD's te editten. Hierdoor is het dus wel mogelijk om naast het document de DTD te openen om te zien welke elementen je kunt gebruiken. Een van de betere editors, alleen jammer dat die lijst met elementen niet beschikbaar is zoals in XMLPro en XMetal.

XMLwriter
Het installeren van dit programma gaat, in tegenstelling tot sommige andere, erg makkelijk. Het programma is gebruikersvriendelijk en heeft een overzichtelijke interface. Daar het slechts 1,5 mb groot is, is het ook snel gedownload. Er kunnen naast XML bestanden ook DTD's, XSL, HTML, CSS en tekstbestanden mee gemaakt worden. Het nadeel is dat er geen standaard DTD's aanwezig zijn, daardoor is het voor een leek misschien niet zo'n handig programma omdat alles zelf verzonnen dient te worden. Er is ook maar één view beschikbaar waar het hele XML document als platte tekst te zien is. De gebruiker dient dus wel redelijke kennis te hebben van de DTD want er is geen lijst met mogelijke elementen, je kan alles toevoegen wat je wilt. Dat het fout is merk je pas als je het document op geldigheid controleert. Je dient dus wel te weten welke elementen bij een bepaalde DTD mogelijk zijn. Het programma maakt het mogelijk om meerdere documenten tegelijk in het window te openen. Wat wel een pluspunt is bij deze editor, is dat het programma gewoon goed blijft werken als je de DTD van een document veranderd. Kortom, een goede XML editor alleen jammer dat er maar één niet er overzichtelijke view is.

Verder hieronder nog meer gratis editors. Deze editors zijn niet speciaal voor XML gemaakt maar het zijn wel keurige editors die goed werken. Mocht een editor geen website hebben dan kun je altijd zoeken via Google waar je deze editor kunt downloaden.

Besturingssysteem: Editor: Internet-adres:
Windows 95+ NoteTab http://www.notetab.com
  TextPad http::www.textpad.com
  UltraEdit http://www.ultraedit.com
  EditPad http://www.editpadpro.com/editpadlite.html
LINUX Arpus -
  Medit http://www.snapfiles.com/get/medit.html
  EditPad http://www.editpadpro.com/editpadlite.html
  Ted http://www.sofotex.com/TED-Notepad-download_L13889.html
  VIM http://www.vim.org/download.php
  Xcoral http://packages.debian.org/stable/editors/xcoral
Apple Macintosh BBEDit http://www.barebones.com/products/freeware.shtml
  TextEdit http://www.download.com/Haxial-TextEdit/3000-2352-10291147.html
  Alpha http://www.kelehers.org/alpha/
OS/2 JED http://www.jedsoft.org/jed/
  Editor+ -
  Fast PM Editor http://www.download.com/Programmer-s-File-Editor-32-bit-/3302-2352_4-904159.html
  PM Notepad -


Webdesign

Maak van Weblessen.nl uw startpagina!
Plaats Weblessen.nl bij uw favorieten. Neem contact met me op.
Heb je een Hosting?
Geef hier jouw mening over jouw web hosting

Webadres.info: Goede domeinnaam kiezen

Gesponsorde links:
Budget Webhosting
Web2host.nl
10eurohost.nl
Denit Hosting Solutions
YourHosting.nl
Starthosting.nl
Eduvision.nl
Educruitment.nl
Webadres.info


De link top 5:
Gratis Computercursussen
WebmasterStartpagina
MijnStartpagina.nu
Bluebird Animatie
Anouksweb
Link aanmelden
Alle Partners

Webmasterwoordenboek
A | B | C | D | E | F
G
| H | I | J | K | L | M
N
| O | P | Q | R | S | T
U | V | W | X | Y | Z

Films vanavond op Tv:

De klok:

(advertentie)

HTML leren
PHP cursus
XML lessen
XHTML les
CSS leer
leer C
REXX online
Red Hat Linux cursus