Co to jest XML Prolog?

Prolog z rozszerzalnym językiem znaczników (XML) to część każdego systemu XML obecnego przed elementem głównym systemu. Jest to część systemu XML, w której definiowane są informacje o programowaniu XML. Nie ma standardu dla prologu XML, ale zwykle będzie on zawierał niektóre takie same cechy z jednego systemu do drugiego. W niektórych przypadkach może być nawet pusty, ponieważ użytkownik nie chce zadeklarować żadnych informacji prologu. Nawet jeśli jest pusty, nadal istnieje w każdym systemie XML.

Prolog XML jest czasem nazywany deklaracją XML. Jest obecny w każdym systemie, ale jego użycie jest opcjonalne. Gdy jest używany, zazwyczaj zawiera informacje o wersji, instrukcje przetwarzania, wszelkie komentarze autora oraz pole na definicje typów dokumentów, powszechnie zwane doctype. Czasami będzie także zawierać informacje o przekazywaniu do HyperText Markup Language (HTML), jeśli użytkownik chce scalić XML i HTML.

Prolog XML zawsze będzie występował w pierwszej części pliku. Nigdy nie będzie następować za inną sekcją. Jedynym wyjątkiem jest to, że znak kolejności bajtów może poprzedzać prolog XML, gdy stosowane są określone typy kodowania znaków. W takim przypadku znak kolejności bajtów deklaruje typ kodowania znaków, który został użyty w systemie XML, zwykle w formacie transformacji Unicode (UTF). Dostępnych jest wiele kodowań znaków, ale UTF-8 i UTF-16 są najbardziej popularnymi i zalecanymi kodowaniami; jeśli nie zostanie określony znak kolejności bajtów, komputery będą odczytywały system jako UTF-8 lub UTF-16, kodowanie domyślne.

Instrukcje przetwarzania określają, w jaki sposób aplikacja będzie przetwarzać informacje w prologu i systemie XML. Instrukcje przetwarzania mogą pojawić się w dowolnym miejscu w systemie XML. Tylko instrukcje przetwarzania w prologu XML będą uważane za część deklaracji XML.

Komentarze, podobnie jak informacje o przetwarzaniu, można znaleźć w dowolnym miejscu w systemie XML, a tylko komentarze w prologu są uważane za część prologu XML. Komentarze to zbiory danych tekstowych, które nie mają wpływu na skrypty w systemie i zwykle służą programistom do zapamiętania czegoś lub do przekazania innym programistom. Często zawierają informacje o autorze, numerze wersji lub inne informacje, które autor chce przekazać innym edytorom skryptów. Wreszcie, niektórzy autorzy dołączą doctype. Jest to zalecane, ale wciąż nie jest powszechną praktyką wśród autorów.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?