Definitie XML

XML is afkomstig van eXtensible Markup Language ( "Extensible Markup Language " ). Het is een metataal (een taal die wordt gebruikt om iets over een ander te zeggen), uitbreidbaar label dat is ontwikkeld door het Word Wide Web Consortium ( W3C ), een internationaal handelsbedrijf dat aanbevelingen doet voor het World Wide Web .

XML

XML is een aanpassing van de SGML ( Standard Generalized Markup Language ), een taal die het organiseren en labelen van documenten mogelijk maakt . Dit betekent dat de XML geen taal op zich is, maar een systeem dat het mogelijk maakt om talen te definiëren op basis van de behoeften. XHTML, MathML en SVG zijn enkele van de talen die XML kan definiëren.

De databases, tekstdocumenten, spreadsheets en webpagina's zijn enkele van de toepassingsgebieden van de XML. De metataal verschijnt als een standaard die de uitwisseling van informatie tussen verschillende platforms structureert.

De experts wijzen op een aantal voordelen die voortvloeien uit het gebruik van XML, zoals: dat het uitbreidbaar is (nieuwe tags kunnen worden toegevoegd na het ontwerp van het document); uw analyzer is standaard (vereist geen wijzigingen voor elke versie van de metataal); vergemakkelijkt de analyse en verwerking van XML-documenten gemaakt door derden.

Van de talen die met XML zijn gemaakt, vallen de XSL ( Extensible Stylesheet Language ) en de XLINK (die de beperkingen van hypertekstlinks in HTML probeert te overstijgen) op.

De geldigheid van de documenten (dat wil zeggen, dat hun syntactische structuur correct is ontwikkeld) hangt af van de gespecificeerde relatie tussen de verschillende elementen op basis van een definitie of extern document.

Zoals het is geanalyseerd, biedt XML een reeks zeer aantrekkelijke voordelen voor ontwikkelaars, vooral omdat het toestaat om toepassingen van verschillende talen en platforms met elkaar te verbinden; Dit kan echter worden gezien als een tweesnijdend zwaard, aangezien het de zoektocht naar compatibiliteit niet aanmoedigt. De universaliteit die door XML wordt nagestreefd, zal nooit worden bereikt als in plaats van het te gebruiken om problemen op te lossen, nieuwe worden gegenereerd in de wetenschap dat ze een oplossing zullen hebben.

XML-hulpprogramma

XML Omdat de bruikbaarheid van een tool voor een groot deel afhangt van de creativiteit van de gebruiker, is het onmogelijk om alle XML-applicaties samen te vatten. Kort gezegd kan worden gezegd dat het de mogelijkheid biedt om gegevens te structureren en weer te geven. Momenteel is het gebruikelijk dat programma's configuratiebestanden in dit formaat opnemen; Dat is het geval voor Apache en de toepassingen die zijn gemaakt met .NET (Microsoft) -technologie.

Wanneer een programma met grafische interface wordt ontwikkeld, moeten alle afbeeldingen zo worden georganiseerd dat ze worden geladen wanneer ze nodig zijn. XML is in deze gevallen van grote hulp: het maakt het mogelijk ze te groeperen, te labelen, hun locatie op te geven en ze te relateren aan andere gegevens, volgens de behoeften van de ontwerpers.

Maar naast het faciliteren van de organisatie van bronnen en de configuratie van een programma, speelt XML een zeer belangrijke rol die zonder twijfel het sterke punt is: u kunt communiceren met andere toepassingen, vanaf verschillende platforms en ongeacht de oorsprong van informatie gemeenschappelijk. U kunt bijvoorbeeld een programma draaien op Windows met een SQL Server-database en een ander op Linux met Oracle, beide gegevens delen dankzij een XML-structuur.

Webservices, een heel gebruikelijk concept in dit tijdperk, zijn componenten van het netwerk die de mogelijkheid bieden om een ​​gevarieerde reeks operaties uit te voeren, door middel van concrete methoden die voordeel halen uit de XML-metataal voor hun communicatie, dankzij welke elk platform kan doen gebruik van zijn voordelen.

Ten slotte is XML een van die tools die ondanks hun lage complexiteit een groot potentieel verbergen, dankzij het gebruiksgemak en onmiskenbaar nuttig.

Aanbevolen