XML Basis Handleiding

XML is ontworpen om gegevens te beschrijven, met de nadruk op de inhoud van de gegevens.

HTML is ontworpen om gegevens weer te geven, met de nadruk op het uiterlijk van de gegevens.

Programmeren

De basisvaardigheden die u moet beheersen:

  • Voor u verder gaat, moet u de volgende kennis op een basiskracht hebben:
  • HTML / XHTML

JavaScript of VBScript Als u deze projecten eerst wilt leren, kunt u deze vinden in onze Startpagina

Bekijk deze tutorials.

  • Wat is XML?extensible markertaal(EXtensible Markup Language)
  • XML is eenmarkertaalzoals HTML
  • XML is ontworpen omgegevens beschrijven
  • XML-tags zijn niet voorgedefinieerd. U moetzelfgemaakte tags.
  • XML gebruiktbestandstypeverklaringof XML Schema te beschrijven.
  • XML met een DTD of XML Schema is ontworpen omZelfbeschrijvend.
  • XML is een W3C-norm

XML is een W3C-norm

Extensible Markup Language werd op 10 februari 1998 erkend als W3C-norm.

U kunt meer lezen over onzeW3C-tutorialMeer informatie over de XML-normen op deze pagina.

De belangrijkste verschillen tussen XML en HTML

XML is ontworpen om gegevens te dragen.

XML is niet bedoeld om HTML te vervangen.

XML en HTML zijn ontworpen voor verschillende doeleinden:

XML is ontworpen om gegevens te beschrijven, met de nadruk op de inhoud van de gegevens.

HTML is ontworpen om gegevens weer te geven, met de nadruk op het uiterlijk van de gegevens.

HTML is bedoeld om informatie weer te geven, terwijl XML is bedoeld om informatie te beschrijven.

XML zonder actie

XML is passief.

Misschien is dit een beetje moeilijk te begrijpen, maar XML doet niets. XML is ontworpen om informatie te structureren, opslaan en over te dragen.

Hier is het notitieboekje dat John aan George heeft geschreven, opgeslagen als XML:

<note>
<to>George</to>
<from>John</from>
<heading>Herinnering</heading>
<body>Vergeten het vergadering!</body>
</note>

Deze tag bevat een titel en een bericht. Het bevat ook informatie over de afzender en ontvanger. Maar, deze XML-document heeft nog niets gedaan. Het is alleen maar informatie verpakt in XML-tags. We moeten software of een programma schrijven om deze document te verzenden, ontvangen en weergeven.

XML is gratis en uitbreidbaar

XML-tags zijn niet vooraf gedefinieerd. U moet uw eigen tags 'inventeren'.

De tags die worden gebruikt om HTML-documenten en hun structuur te markeren, zijn vooraf gedefinieerd. De makers van HTML-documenten kunnen alleen de tags gebruiken die in de HTML-standaard zijn gedefinieerd (bijvoorbeeld <p>, <h1>.

XML staat de makers toe om hun eigen tags en documentstructuur te definiëren.

De tags in de bovenstaande voorbeelden zijn niet gedefinieerd in enige XML-standaard. Deze tags zijn door de auteur van het XML-document uitgevonden.

XML is een aanvulling op HTML

XML is geen vervanging voor HTML.

Het is erg belangrijk dat u begrijpt dat XML geen vervanging is voor HTML. In de toekomst van Web-ontwikkeling is het meest waarschijnlijke scenario dat XML wordt gebruikt om gegevens te beschrijven en HTML wordt gebruikt om deze gegevens te formatteren en weer te geven.

Onze beste beschrijving van XML is: XML is een platformonafhankelijk hulpmiddel voor het overbrengen van informatie en onafhankelijk van software en hardware.

De rol die XML zal spelen in de toekomst van Web-ontwikkeling

XML zal overal zijn.

Wanneer we de snelle ontwikkeling van de XML-standaard en de snel veranderende snelheid waarmee grote softwareontwikkelaars deze standaard omarmen, zien, kunnen we niet anders dan verbaasd zijn over hoe indrukwekkend dit is.

We zijn vastberaden te geloven dat de rol die XML zal spelen in de toekomst van het Web niet minder zal zijn dan die van HTML, die altijd de basis van het Web is geweest, en dat XML zal worden de meest gebruikte tool voor alle gegevensverwerking en -transmissie.