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: Co, gdyby inne planety stały się naszym Księżycem 2024, Lipiec
Anonim

XML a XHTML

XML oznacza EXtensible Markup Language. Jest on zdefiniowany w specyfikacji XML 1.0, opracowanej przez W3C (World Wide Web Consortium). XML zapewnia standardowy, również prosty sposób kodowania danych i tekstu w taki sposób, aby zawartość mogła być wymieniana między sprzętem sterownika, systemami operacyjnymi i aplikacjami przy niewielkiej interwencji człowieka. XHTML (pochodzący 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 sprzętem sterownika, systemami operacyjnymi i aplikacjami przy niewielkiej interwencji człowieka. XML udostępnia znaczniki, atrybuty i struktury elementów, których można użyć do dostarczenia informacji kontekstowych. Te informacje kontekstowe mogą służyć do dekodowania znaczenia treści. Umożliwia to opracowywanie wydajnych wyszukiwarek i przeprowadzanie eksploracji danych na danych. Ponadto tradycyjne relacyjne bazy danych są odpowiednie jako dane XML, ponieważ mogą być zorganizowane w wiersze i kolumny, ale XML zapewnia mniejsze wsparcie dla danych o bogatej zawartości, takiej jak audio, wideo, złożone dokumenty itp. Bazy danych XML przechowują dane w ustrukturyzowanej, hierarchicznej formie co pozwala na bardziej efektywne przetwarzanie zapytań. Znaczniki XML nie są predefiniowane, a użytkownicy mogą definiować nowe znaczniki i struktury dokumentów. Ponadto za pomocą XML utworzono nowe języki internetowe, takie jak RSS, Atom, SOAP i XHTM.

XHTML

XHTML może być postrzegany jako czystsza wersja HTML, który jest również bardziej rygorystyczny niż HTML. XHTML jest również zaleceniem W3C (zalecanym w styczniu 2000) i jest kombinacją 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. Dotyczy to również przeglądarek działających na urządzeniach przenośnych, takich jak telefony, które nie mają niezbędnych możliwości interpretowania stron ze źle sformatowanymi językami znaczników. Dlatego XHTML, który łączy w sobie mocne strony XML (zaprojektowany do opisywania danych) i HTML (zaprojektowany do wyświetlania danych) zapewnia ściśle sformatowany język znaczników, który pozwala uniknąć wyżej wspomnianego problemu. Wszystkie przeglądarki obsługują XHTML i są kompatybilne 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, wymagając jednocześnie, aby dokumenty XHTML były dobrze sformatowane w przeciwieństwie do HTML. Podczas gdy XML jest językiem znaczników zaprojektowanym do przesyłania danych między sprzętem sterowników, systemami operacyjnymi i różnymi aplikacjami, XHTML łączy w sobie mocne strony 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.

Zalecana: