Co to jest plik XML i jak go otworzyć i używać?

  • Lesley Fowler
  • 0
  • 2056
  • 414
Reklama

XML oznacza eXtensible Markup Language. Jego celem jest opis i struktura danych w Internecie, w aplikacjach mobilnych i innych miejscach. Zastanawiasz się, jak to działa i do czego używany jest XML? Pozwól nam pomóc zrozumieć szczegóły.

Jakie są języki znaczników?

Języki znaczników opisują tekst lub dodają dodatkowe informacje. Adnotacje te są niewidoczne dla użytkownika końcowego. The “maszyna”, takie jak przeglądarka, czyta te adnotacje przed przetworzeniem i przedstawieniem tekstu zgodnie z instrukcjami komend znaczników.

Według Wikipedii:

“Idea i terminologia ewoluowały od „znakowania” papierowych manuskryptów, tj. Instrukcji rewizyjnych wydawców, tradycyjnie pisanych niebieskim ołówkiem na rękopisach autorów. W mediach cyfrowych ten „tekst instrukcji z niebieskim ołówkiem” został zastąpiony znacznikami, które wskazują, jakie są części dokumentu, a nie szczegółami, w jaki sposób mogą być wyświetlane na niektórych ekranach.”

Dobrze znanym przykładem języka znaczników jest HTML (HyperText Markup Language). Podstawowe pytania dotyczące HTML, które należy utworzyć zakładkę. Podstawowe pytania HTML, które należy utworzyć zakładkę, HTML istnieje już od jakiegoś czasu, więc najwyższy czas nauczyć się podstaw. Oto, co to jest, jak to działa i jak dziś możesz napisać niektóre typowe elementy w HTML! . Podczas gdy HTML (i inne języki programowania) definiują wygląd strony internetowej, nigdy nie powinieneś widzieć śladu kodu. To, co widzisz, to jego interpretacja przez przeglądarkę. Na przykład formatowanie czcionek lub osadzone obrazy.

Jak działa XML?

XML to język znaczników meta opracowany dla Internetu. Jest to uproszczenie SGML (Standard Generalized Markup Language), matki wszystkich języków znaczników. XML jest rozszerzalny, ponieważ użytkownicy mogą dodawać i definiować nowe znaczniki lub bloki konstrukcyjne. Dodając bloki konstrukcyjne, użytkownicy mogą dostosować XML do swoich potrzeb.

Aby wyjaśnić, jak to wszystko działa, pozwólcie, że zrobię trochę objazdu, używając HTML i CSS jako przykładów.

Jak XML odnosi się do HTML

XML jest podobny do HTML, ale ponieważ użytkownicy mogą dodawać własne bloki konstrukcyjne, pozwala to na większą elastyczność. Kluczową różnicą między HTML a XML jest to, że HTML określa, jak wyglądają dane XML określa, jakie są dane. Dlatego XML nie może zastąpić HTML, a raczej go rozszerza.

Aby opisać dane, XML opiera się na definicji typu dokumentu (DTD). Można powiedzieć, że jest to słownik maszyny. Pozwala maszynie zrozumieć język znaczników. Dlatego każdy dokument musi zaczynać się od zdefiniowania typu DTD, który ma być używany. HTML stosuje tę samą zasadę. Kod, który można znaleźć na wielu stronach internetowych, może wyglądać mniej więcej tak:

Ten konkretny przykład informuje przeglądarkę, że DTD to HTML 4.0 w języku angielskim. Przeglądarka może następnie porównać każde z podanych poleceń z jego DTD, co mówi mu, co zrobić z każdym poleceniem. Tak to rozkaz przetłumaczyć na pogrubiony tekst lub do podkreślonego tekstu.

Źródło obrazu: photovibes1 / Depositphotos

Jak CSS rozwiązuje problem z HTML

Problem z HTML polega na tym, że składa się on ze statycznego zestawu poleceń. Ilekroć chcesz zdefiniować określone atrybuty, musisz wpisać te polecenia. W kółko. Chociaż sprawia to, że HTML jest prosty i łatwy do nauczenia, ogranicza także jego elastyczność.

Powiedzmy na przykład, że chcesz zmienić rozmiar lub kolor nagłówka, którego użyłeś kilkanaście razy w swojej witrynie. Wyobraź sobie, że musiałeś zmienić atrybut każdego z tuzina nagłówków indywidualnie. Jak nudna!

W projektowaniu stron internetowych Cascading Style Sheets (CSS) wyeliminowały tę męczącą edycję dokumentów HTML. Teraz wystarczy dodać atrybut “H1” do nagłówka na stronie internetowej i w arkuszu stylów określasz, co “H1” wygląda nagłówek. A jeśli chcesz zmienić wygląd tego nagłówka, zmienisz go tylko w jednym miejscu, tj. W arkuszu stylów. Problem rozwiązany.

Myślisz o założeniu własnej strony internetowej? Czytelnicy MakeUseOf mogą uzyskać specjalne rabaty, jeśli zarejestrują się w InMotion Hosting za pomocą tego linku lub Bluehost za pomocą tego linku.

Jak XML obsługuje dane

Struktura XML i definiowanie danych. Nie przejmuje się określonymi atrybutami, takimi jak rozmiar czy kolor. Jego bloki konstrukcyjne są podobne do tagów HTML, które odnoszą się do CSS. W prosty sposób określa tytuł, nagłówki, tekst i inne elementy dokumentu i pozostawia interpretację na maszynie.

Aby uzyskać bardziej szczegółowe wyjaśnienie, polecam to wprowadzenie do XML.

Do czego służy XML?

XML znalazł szerokie zastosowanie. Obecnie różne programy i urządzenia używają go do obsługi, struktury, przechowywania, przesyłania i wyświetlania danych. Na przykład jest szeroko stosowany w wymianie danych B2B. XML jest także standardem dla formatów plików Office, w tym plików Microsoft Office i Google Docs.

Zamiast integrować dane z dokumentem HTML, przekazuje je do oddzielnych plików XML. Ponieważ XML przechowuje dane w formacie zwykłego tekstu, pamięć jest niezależna od platformy, a dane można eksportować, importować lub po prostu przenosić znacznie łatwiej.

Wiele innych języków jest opartych na XML, w tym XHTML, WAP dla urządzeń przenośnych lub RSS dla kanałów. Na przykład, jak zauważył komentator, jeśli dodasz /karmić na końcu adresu URL tego artykułu, który czytasz, zobaczysz kod XML RSS tego artykułu: kliknij tutaj, aby zobaczyć.

Jak otworzyć plik XML

Jak wspomniano powyżej, XML przechowuje dane w postaci zwykłego tekstu. Dlatego możesz otwierać pliki XML za pomocą wielu różnych programów. Ogólnie kliknij plik XML prawym przyciskiem myszy, wybierz Otwierać z z menu i wybierz program. Możesz wypróbować dowolny z poniższych programów:

  • Notatnik Windows lub dowolny inny edytor tekstu
  • Notatnik++
  • Dowolna przeglądarka internetowa

Możesz także wypróbować przeglądarkę XML online, taką jak Code Beautify.

Będziesz mógł odczytać ten plik za pomocą dowolnego z powyższych programów, ale Notepad ++ i dedykowane przeglądarki lub edytory XML pokolorują znaczniki kodu XML, dzięki czemu znacznie łatwiej uchwycisz strukturę danych. Należy jednak pamiętać, że te programy nie mogą wykonywać XML, ponieważ wszystko, co można znaleźć w dokumencie, to ustrukturyzowane dane.

Format XML odszyfrowany

XML nie jest podstawowym narzędziem internetowym, jakim był kiedyś. Dzisiaj JSON jest najpopularniejszą alternatywą do integracji danych.

Jeśli jesteś programistą, nadal będziesz musiał od czasu do czasu pracować z XML. Jak czytać i zapisywać pliki XML z kodem Jak czytać i zapisywać pliki XML z kodem Chociaż popularność XML spadła ostatnio, możesz natknąć się na Czasami ważne jest, aby nauczyć się czytać i zapisywać plik XML z kodu. .




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.