Skip to main content

Hva er XML Prolog?

Extensible Markup Language (XML) Prolog er delen av hvert XML -system som er til stede før systemets rotelement.Dette er den delen av XML -systemet der informasjon om XML -programmeringen er definert.Det er ingen standard for XML -prolog, men det vil vanligvis inneholde noen av de samme egenskapene fra det ene systemet til det neste.I noen tilfeller kan det til og med være tomt fordi brukeren ikke ønsker å erklære noen Prolog -informasjon.Selv om det er tomt, eksisterer det fremdeles i hvert XML -system.

XML -prolog blir noen ganger referert til som XML -erklæringen.Det er til stede i hvert system, men bruken er valgfritt.Når den brukes, inneholder den vanligvis versjonsinformasjonen, behandlingsinstruksjoner, eventuelle kommentarer fra forfatteren og et felt for definisjoner av dokumenttype, ofte referert til som Doctype.Det vil aldri følge bak en annen seksjon.Det eneste unntaket er at et byte -ordremerke kan gå foran XML -prologen når visse typer karakterkodinger brukes.Hvis dette er tilfelle, erklærer byte -ordensmerket typen tegnkoding som ble brukt i XML -systemet, vanligvis med Unicode Transformation Format (UTF).Det er en rekke karakterkodinger tilgjengelig, men UTF-8 og UTF-16 er de vanligste og anbefalte kodingene;Hvis ingen byte-ordremerke er spesifisert, vil datamaskiner lese systemet som enten UTF-8 eller UTF-16, standardkodingene.

Behandlingsinstruksjonene definerer hvordan applikasjonen vil behandle informasjonen i XML-prolog og system.Behandlingsinstruksjoner kan vises hvor som helst i et XML -system.Bare behandlingsinstruksjoner i XML -prologen vil bli ansett for å være en del av XML -erklæringen.

Kommentarer, som behandlingsinformasjonen, kan bli funnet hvor som helst i XML -systemet, og bare kommentarer i prolog anses å være en del avXML Prolog.Kommentarer er gratis tekstdatasett som ikke har noen innflytelse på skriptingen i systemet og er vanligvis der for å hjelpe programmereren med å huske noe eller for å fortelle andre programmerere noe.De inkluderer ofte informasjon om forfatteren, versjonsnummeret eller annen informasjon som forfatteren ønsker å sende til andre skriptredaktører.Til slutt vil noen forfattere inkludere Doctype.Dette anbefales, men fortsatt ikke vanlig praksis blant forfattere.