Skip to main content

Wat is XML Prolog?

Extensible Markup Language (XML) Prolog is het deel van elk XML -systeem dat aanwezig is vóór het rootelement van het systeem.Dit is het deel van het XML -systeem waarin informatie over de XML -programmering wordt gedefinieerd.Er is geen standaard voor XML -proloog, maar het zal meestal enkele van dezelfde eigenschappen van het ene systeem naar het volgende hebben.In sommige gevallen kan het zelfs leeg zijn omdat de gebruiker geen prolooginformatie wil verklaren.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 doorgaans de versie -informatie, verwerkingsinstructies, alle opmerkingen van de auteur en een veld voor documenttype -definities, 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 in het eerste deel van het bestand plaatsvinden.Het zal nooit achter een ander gedeelte volgen.De enige uitzondering is dat een byte -ordermarkering de XML -proloog kan voorafgaan wanneer bepaalde soorten tekencodes worden gebruikt.Als dit het geval is, verklaart de byte -ordermarkering het type tekencodering dat werd gebruikt in het XML -systeem, meestal met Unicode Transformation Format (UTF).Er zijn een reeks tekencodes beschikbaar, maar UTF-8 en UTF-16 zijn de meest voorkomende en aanbevolen coderingen;Als er geen byte-ordermarkering is opgegeven, zullen computers het systeem lezen als UTF-8 of UTF-16, de standaardcodes.

De verwerkingsinstructies bepalen hoe de toepassing de informatie binnen de XML-prolog en het systeem zal verwerken.Verwerkingsinstructies kunnen overal in een XML -systeem verschijnen.Alleen verwerkingsinstructies in de XML -proloog worden beschouwd als onderdeel van de XML -verklaring.

Opmerkingen, zoals de verwerkingsinformatie, zijn overal in het XML -systeem te vinden en alleen opmerkingen in de proloog worden beschouwd als onderdeel van deXML Prolog.Opmerkingen zijn gratis tekstgegevenssets die geen invloed hebben op de scripting binnen het systeem en meestal zijn er om de programmeur te helpen iets te onthouden of om andere programmeurs iets te vertellen.Ze bevatten vaak informatie over de auteur, versienummer of andere informatie die de auteur wil doorgeven aan andere script -editors.Ten slotte zullen sommige auteurs DocType opnemen.Dit wordt aanbevolen, maar nog steeds geen gebruikelijke praktijk bij auteurs.