Video: Metaweb Semantic Wordpress plugin 2024
In het verleden moesten Java-ontwikkelaars vaak tekstbestanden gebruiken om gegevens over te zetten tussen platforms, maar tekst bestanden lijden aan contextverlies. De gegevens zijn er, maar wat de gegevens betekenen, ontbreekt.
Er zijn veel verschillende manieren om uw gegevens op te slaan, maar de meeste zijn uniek voor een bepaald platform of zijn inconsistent geïmplementeerd op verschillende platforms.
De eXtensible Markup Language (XML), een van de betere innovaties op het gebied van gegevensopslag, is ontwikkeld om dit probleem aan te pakken. XML biedt de mogelijkheid om gegevens zodanig te beschrijven dat geen enkele context of betekenis verloren gaat.
Het is belangrijk om niet overweldigd te raken door XML voordat je ermee aan de slag gaat. In de kern is XML gewoon een chique soort tekstbestand. Dus, wanneer u XML in uw toepassing leest, leest de onderliggende technologie gewoon een tekstbestand. Het verschil zit in de manier waarop de tekst wordt geïnterpreteerd. XML is afhankelijk van tags - informatie tussen punthaken () - om de gegevens in het tekstbestand te beschrijven.
Naast het lezen van het bestand in de toepassing als tekst, moet Java dus ook een middel bieden om de gegevens te interpreteren om de betekenis te krijgen die de tekst bevat. Een invoer zoals John kan bijvoorbeeld betekenen dat de naam van de gebruiker John is.
Java volgt alle op standaarden gebaseerde regels met betrekking tot XML. Bovendien implementeert het deze standaarden op dezelfde manier op alle platforms die Java ondersteunt. Wanneer u dus een toepassing schrijft die XML op uw pc gebruikt, werkt dezelfde code op dezelfde manier op een Windows-, Macintosh- of Linux-systeem.
Het is deze mogelijkheid om gegevens overal te verplaatsen en toch de gegevenscontext en betekenis te behouden die XML zo een geweldige keuze maken voor gegevensopslag.
Hoewel Java vaak XML gebruikt met schijfgebaseerde bestanden, wordt XML in een aanzienlijk aantal omgevingen gebruikt. U kunt bijvoorbeeld XML gebruiken om informatie van andere mensen of leveranciers op te vragen met behulp van een van de methoden die de andere persoon of leverancier ondersteunt (zoals RESTentational State Transfer of REST voor webservices).
XML is zo handig dat elk boek op Java je tenminste moet vertellen dat de technologie bestaat en dat het relatief eenvoudig te gebruiken is.