XML in een handomdraai

0
16

Tussen al het HTML-geweld zouden we bijna vergeten dat er nog meer leeft op het web. Corel XMetaL Developer is een plug-in voor Microsoft Visual Studio .NET die toelaat om snel interfaces te bouwen voor de creatie van XML content. Wij bekeken de mogelijkheden van de nieuwste versie.
xmetal4
Corel XMetal Developer is een bundeling van drie XML-tools: XMetaL Author, XMetaL Developer, en XMetaL for ActiveX.
XMetaL Author maakt de creatie van XML-documenten een stuk gemakkelijker. Deze editor zet de XML-tags in uw code in een andere kleur, waardoor de structuur van het document beter tot zijn rechtkomt.
De tags worden duidelijk onderscheiden van de eigenlijke data. Verdere vernieuwingen zijn een drag-and-drop functionaliteit en een multi-user omgeving. Het valideren van XML-bestanden en het toetsen
van de XML aan de hand van de DTD (Document Type Definition) of XSD (XML Schema File) kan natuurlijk ook. Je kunt desgewenst je eigen DTD of XSD ontwerpen of een bestaande definitie of schema laden.

Met XMetaL Author kun je XML transformeren naar andere formaten zoals HTML of PDF met behulp van XSLT (eXtensible Style Language Transformers) en CSS (Cascading Style Sheets). Dit klinkt allemaal erg
veelbelovend, maar gratis te downloaden tools zoals Cooktop bieden dezelfde mogelijkheden, en zelfs meer. Toch heeft XMetaL Author ook een
meerwaarde tegenover gratis tools. Het heeft een aantal extra features die de concurrenten ontberen.

Multi-user
De grootste troef van XMetaL Author zijn de multi-usermogelijkheden. Je kunt naar wens interfaces bouwen waarin u verschillende gebruikers data kunt laten invoeren. Hierbij is het zelfs mogelijk om de
ganse menustructuur en werkbalken aan te passen aan specifieke vereisten. Dankzij de ondersteuning voor Oracle, Software AG en Microsoft SQL Server kun je de ingevoerde data meteen in een database
laten vloeien.
De functionaliteiten die XMetaL Author biedt zijn ook gebundeld in een ActiveX control. Als je een ontwikkelaar bent van XML-applicaties is die waarschijnlijk erg welkom. XMetaL for ActiveX kan als
het ware ingeplugd worden in elke webbrowser en elk programma met ondersteuning voor ActiveX. Dankzij de mogelijkheid tot het creëren van aangepaste XML-interfaces is de inzetbaarheid van deze control
vrijwel onbeperkt.


Form lay-out tool

XMetaL Developer
Ook met XMetaL Developer verzorg je binnen de kortste keren een aangepaste interface voor de creatie van XML content. Omdat het hier gaat om een plug-in voor Microsoft Visual Studio .NET, kun je
probleemloos werken met de ontwikkeltechnieken en programmeertalen die je al kende. Je kunt aan de slag met scripting-talen zoals JScript en VBScript. Ook Visual Basic .NET, C en C++ worden
ondersteund. Voor elke ontwikkelomgeving wat wils dus.
XMetaL Developer biedt een bekende interface, die vrijwel identiek is aan de rest van Microsoft Visual Studio .NET. JUe bent echter niet zonder meer gebonden aan deze manier van ontwikkelen. Door de
ingebouwde Java API (Application Programming Interface) kun je probleemloos werken met Java-klassen indien dat jouw gewoonte is. Je maakt controls zoals selectievakken, tekstvakken, lijsten,
afbeeldingen en andere ActiveX-controls. Op die manier kun je schermen maken en de code achter die schermen implementeren. Er is logischerwijs ook ondersteuning voor tree-based programmering
met DOM (Document Object Model), wat het geheel nog wat veelzijdiger maakt. Verder is de Form Layout Tool een erg bruikbare stukje software dat kan worden gebruikt om volledige applicaties te
schrijven gebruik makend van XML-technologieën.


Author: normal view

Event-based programming
Misschien één minpuntje is de afwezigheid van ondersteuning van event-based programmering of SAX (Simple API for XML). De implementatie van die extra functie had dit pakket werkelijk honderd
procent compleet gemaakt.
Corel biedt met deze vernieuwde versie van XMetaL Developer voldoende tools om de kracht van XML volledig te benutten. Met XMetaL Author schrijf je binnen korte tijd efficiënte XML-inhoud en creëer je
DTD- en XSD-bestanden. Ook de transformatie van XML naar andere formaten zoals HTML is mogelijk dankzij de mogelijkheid tot gebruik van XSLT. Verder kun je aanpasbare interfaces maken. De
mogelijkheden zijn eindeloos. De kracht van XMetaL Author kun je met XMetaL for ActiveX implementeren in bijna elke webpagina of applicatie, zodat je over de volle mogelijkheden van XML beschikt waar
en wanneer je maar wil.


Author: text view

Conclusie
Dankzij XMetaL Developer 4 was het werken met XML nog nooit zo gemakkelijk, waardoor dit pakket ondanks de pittige prijs zeker de moeite is binnen elke organisatie die professioneel en vaak met XML bezig is.
Adviesprijs
999,- euro.
Systeemvereisten
Pentium 133 MHz processor; Windows NT 4.0, 2000, XP Professional; 64 MB RAM, 128 MB aanbevolen; SVGA scherm, 640 x 480 resolution; 85 MB vrije schijfruimte; Op Windows NT 4.0 moet Service Pack 6a of hoger geïnstalleerd zijn; Microsoft Internet Explorer 5.0; Windows Script Host en Windows Script 5.6; Microsoft Data Access Components (MDAC); Microsoft (MSXML) XML Parser; Forms 2.0 DLL.
Vorig artikelKomkommertijd
Volgend artikelScannerfabrikant bouwt digitale camera