Search
Locatienet
Diensten
Over Locatienet
Tarieven
Bestellen
Adverteren
Ondersteuning
Keuzemodule
Contact
Referenties
Resellers
Sites
Enter edit mode

Nieuwsbrief
Print page
NL    EN   
XML
Aanwijzingen voor het gebruik xml
XML?

Gebruik van XML als uitwisselingsformaat voor de Locatienet diensten heeft een aantal voordelen:

1. XML is, per definitie, uitbreidbaar. Gebruikers, gebruikersgroepen en standaardisatie organisaties gebruiken XML als platfom-onafhankelijke taal om markup talen te definiëren voor specifieke ideeën en schema's voor elke vorm van datamodellen. XML overbrugt het gat tussen document-georiënteerde en record-georiënteerde processen.

2. Per definitie is de inhoud van een XML document gemarkeerd met tags. Tags zoals <Adres> of<URL> beschrijven helder en duidelijk het type informatie die het element bevat. Als elk document deze tags bevat, kunnen XML documenten worden begrepen zonder de applicatie te gebruiken die het document heeft gecreëerd. Ook mensen kunnen XML lezen, omdat XML documenten ASCII (of UNICODE) tekst bevatten; een mogelijkheid die het onderhoud vergemakkelijkt.

3. XML documenten zijn hiërarchisch van structuur! Met XML kunnen complexe informatie structuren worden gebouwd.

4. XML is open! Standaarden worden gesteund door alle grote leveranciers.
Grote IT bedrijven zoals IBM, Microsoft, Oracle, Software AG, Sun Microsystems en anderen hebben allen grote investeringen gedaan in XML en nemen actief deel in het standaardisatieproces van XML.

Hoe te gebruiken

Om gebruik te kunnen maken van de voordelen die XML biedt dient bij implementaties op de juiste wijze gebruik gemaakt te worden van de XML. Het wordt sterk aangeraden om in alle gevallen gebruik te maken van een XML parser en geen pogingen te ondernemen om binnen een scripting omgeving het parseren van de XML op een andere wijze op te lossen.

Voor vrijwel iedere scripting omgeving is een implementatie van een XML parser beschikbaar. De bekendste zijn de Xerces voor Java omgevingen, MSXML voor het windows platform en het cross platform SAX . Een uitgebreider overzicht van parsers is hier beschikbaar.

Hoe NIET te gebruiken

Het kan soms verleidelijk zijn om voor een quick & dirty oplossing te kiezen waarbij het XML resultaat als tekst wordt doorzocht op de aanwezigheid van <tags> waarbij er van uit wordt gegaan dat de <tags> zich in een bepaalde volgorde in het document bevinden.

Deze werkwijze kan een werkende oplossing opleveren maar geeft geen garanties voor een oplossing die blijft werken. XML is een uitbreidbaar formaat wat als consequentie heeft dat de volgorde waarin <tags> voorkomen binnen een document kan wijzigen.

Administrator22 September 2004, Wednesday 15:44