Wat is XML Prolog?

Extensible markup language (XML) proloog is het gedeelte van elk XML-systeem dat aanwezig is vóór het root-element van het systeem. Dit is het deel van het XML-systeem waarin informatie over de XML-programmering is gedefinieerd. Er is geen standaard voor XML-proloog, maar deze zal meestal enkele van dezelfde eigenschappen van het ene systeem naar het volgende bevatten. In sommige gevallen kan het zelfs leeg zijn omdat de gebruiker geen prolooginformatie wil aangeven. Zelfs als het leeg is, bestaat het nog steeds in elk XML-systeem.

De XML-proloog wordt soms de XML-verklaring genoemd. Het is aanwezig in elk systeem, maar het gebruik ervan is optioneel. Wanneer het wordt gebruikt, bevat het meestal de versie-informatie, verwerkingsinstructies, eventuele opmerkingen van de auteur en een veld voor documenttypedefinities, gewoonlijk het doctype genoemd. Soms bevat het ook doorstuurinformatie naar HyperText Markup Language (HTML) als de gebruiker XML en HTML wil samenvoegen.

XML-proloog zal altijd voorkomen in het eerste deel van het bestand. Het zal nooit achter een ander gedeelte volgen. De enige uitzondering is dat een byte-ordermarkering vooraf kan gaan aan de XML-proloog wanneer bepaalde typen tekencoderingen worden gebruikt. Als dit het geval is, geeft het byte-orderteken het type tekencodering aan dat in het XML-systeem is gebruikt, meestal met Unicode-transformatie-indeling (UTF). Er zijn verschillende tekencoderingen beschikbaar, maar UTF-8 en UTF-16 zijn de meest voorkomende en aanbevolen coderingen; als er geen byte-ordermarkering is opgegeven, lezen computers het systeem als UTF-8 of UTF-16, de standaardcoderingen.

De verwerkingsinstructies bepalen hoe de applicatie de informatie binnen de XML-proloog en het systeem verwerkt. Verwerkingsinstructies kunnen overal in een XML-systeem verschijnen. Alleen verwerkingsinstructies in de XML-proloog worden beschouwd als onderdeel van de XML-aangifte.

Opmerkingen, zoals de verwerkingsinformatie, kunnen overal in het XML-systeem worden gevonden en alleen opmerkingen in de proloog worden beschouwd als onderdeel van de XML-proloog. Opmerkingen zijn gratis tekstdatasets die geen invloed hebben op de scripts in het systeem en zijn meestal bedoeld om de programmeur te helpen iets te onthouden of om andere programmeurs iets te vertellen. Ze bevatten vaak informatie over de auteur, het versienummer of andere informatie die de auteur aan andere scripteditors wil doorgeven. Ten slotte zullen sommige auteurs doctype opnemen. Dit wordt aanbevolen maar is nog steeds niet gebruikelijk bij auteurs.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?