Różnica Między XML A XHTML

Różnica Między XML A XHTML
Różnica Między XML A XHTML

Wideo: Różnica Między XML A XHTML

Wideo: Różnica Między XML A XHTML
Wideo: Урок 8 (часть 1): Хранение данных — формат XML, HTML 2024, Listopad
Anonim

XML a XHTML

XML to skrót od EXtensible Markup Language. Jest zdefiniowany w specyfikacji XML 1.0, opracowanej przez W3C (World Wide Web Consortium). XML zapewnia standardowy, ale również prosty sposób kodowania danych i tekstu, tak aby zawartość mogła być wymieniana między sterownikami, systemami operacyjnymi i aplikacjami przy niewielkiej interwencji człowieka. XHTML (wywodzący się z eXtensible HyperText Markup Language) może być postrzegany jako połączenie XML i HTML (HyperText Markup Language). XHTML składa się z elementów HTML w wersji 4.01, połączonych ze ścisłą składnią XML.

XML

XML to język znaczników używany do przesyłania danych i tekstu między sterownikami, systemami operacyjnymi i aplikacjami przy niewielkiej interwencji człowieka. XML udostępnia znaczniki, atrybuty i struktury elementów, których można używać do dostarczania informacji kontekstowych. Te informacje kontekstowe mogą służyć do dekodowania znaczenia treści. Umożliwia to tworzenie wydajnych wyszukiwarek i eksplorację danych. Ponadto tradycyjne relacyjne bazy danych są odpowiednie jako dane XML, ponieważ mogą być zorganizowane w wiersze i kolumny, ale XML zapewnia mniejszą obsługę danych o bogatej zawartości, takiej jak audio, wideo, złożone dokumenty itp. Bazy danych XML przechowują dane w uporządkowanej, hierarchicznej formie co pozwala na wydajniejsze przetwarzanie zapytań. Tagi XML nie są predefiniowane, a użytkownicy mogą definiować nowe znaczniki i struktury dokumentów. Ponadto nowe języki internetowe, takie jak RSS, Atom, SOAP i XHTM, zostały utworzone przy użyciu XML.

XHTML

XHTML można postrzegać jako czystszą wersję HTML, która jest również bardziej rygorystyczna niż HTML. XHTML jest również zaleceniem W3C (zalecanym w styczniu 2000) i jest połączeniem HTML i XML. W XHTML wszystko musi być poprawnie oznaczone, w przeciwieństwie do HTML. Zapewniłoby to tworzenie dobrze sformatowanych dokumentów. Jest to dziś bardzo ważne, ponieważ szeroko stosowane są różne technologie przeglądarek. Obejmuje to przeglądarki działające na urządzeniach przenośnych, takich jak telefony, które nie mają niezbędnych możliwości interpretowania stron zawierających źle sformatowane języki znaczników. Dlatego XHTML, który łączy w sobie mocne strony XML (przeznaczony do opisu danych) i HTML (przeznaczony do wyświetlania danych) zapewnia ściśle sformatowany język znaczników, który pozwala uniknąć wyżej wymienionego problemu. Wszystkie przeglądarki obsługują XHTML i są zgodne z HTML 4.01.

Jaka jest różnica między XML a XHTML?

XHTML to język znaczników zaprojektowany przez połączenie XML i HTML. XML zapewnia rozszerzalność XHMTL, jednocześnie wymagając, aby dokumenty XHTML były dobrze sformatowane w przeciwieństwie do HTML. Chociaż XML jest językiem znaczników zaprojektowanym do przesyłania danych między sprzętem sterownika, systemami operacyjnymi i różnymi aplikacjami, XHTML łączy zalety XML z HTML i zapewnia znacznie czystszy i bardziej rygorystyczny język znaczników do tworzenia stron internetowych. XHTML można postrzegać jako przyszłość stron internetowych. Jednak XML może być używany w różnych aplikacjach, takich jak aplikacje internetowe komunikujące się między różnymi platformami i systemami operacyjnymi, nie ograniczając się do komunikacji z przeglądarkami internetowymi.

Zalecane: