Plik z rozszerzeniem .xml to plik Extensible Markup Language (XML). Są to tak naprawdę zwykłe pliki tekstowe, które używają niestandardowych znaczników do opisu struktury i innych funkcji dokumentu.
XML to język znaczników stworzony przez World Wide Web Consortium (W3C) w celu zdefiniowania składni kodowania dokumentów, które zarówno ludzie, jak i maszyny mogą czytać. Czyni to poprzez użycie znaczników, które definiują strukturę dokumentu, jak również sposób przechowywania i transportu dokumentu.
Najprawdopodobniej najłatwiej porównać go z innym językiem znaczników, z którym możesz się zapoznać - Hypertext Markup Language (HTML) używanym do kodowania stron internetowych. HTML używa predefiniowanego zestawu symboli znaczników (krótkie kody), które opisują format treści na stronie internetowej. Na przykład następujący prosty kod HTML używa znaczników, aby niektóre słowa były pogrubione, a inne kursywa:
Tak właśnie robisz pogrubiony tekst i tak właśnie robisz pochyła tekst
Tym, co odróżnia XML, jest to, że można go rozszerzyć. XML nie ma predefiniowanego języka znaczników, tak jak robi to HTML. Zamiast tego, XML pozwala użytkownikom tworzyć własne symbole znaczników do opisywania treści, tworząc nieograniczony i samodefiniujący się zestaw symboli.
Zasadniczo HTML jest językiem, który koncentruje się na prezentacji treści, podczas gdy XML jest dedykowanym językiem opisu danych używanym do przechowywania danych.
XML jest często używany jako podstawa dla innych formatów dokumentów - w rzeczywistości setek. Oto kilka, które możesz rozpoznać:
Tak więc, jeśli masz plik XML, to niekoniecznie powiedzieć, z której aplikacji jest przeznaczony. Zwykle nie musisz się tym martwić, chyba że jesteś tym, który projektuje pliki XML.
Istnieje kilka sposobów bezpośredniego otwarcia pliku XML. Możesz je otwierać i edytować dowolnym edytorem tekstu, przeglądać je za pomocą dowolnej przeglądarki internetowej lub korzystać ze strony internetowej, która umożliwia przeglądanie, edytowanie, a nawet konwertowanie ich na inne formaty.
Ponieważ pliki XML są w rzeczywistości plikami tekstowymi, możesz je otworzyć w dowolnym edytorze tekstów. Chodzi o to, że wiele edytorów tekstu, takich jak Notatnik, nie jest zaprojektowanych tak, by pokazywały pliki XML o odpowiedniej strukturze. Może być w porządku otworzyć plik XML i szybko sprawdzić, co to jest. Ale są znacznie lepsze narzędzia do pracy z nimi.
Kliknij prawym przyciskiem myszy plik XML, który chcesz otworzyć, wskaż polecenie "Otwórz za pomocą" w menu kontekstowym, a następnie kliknij opcję "Notatnik".
Uwaga: Używamy tutaj przykładów Windows, ale to samo dotyczy innych systemów operacyjnych. Poszukaj dobrego edytora tekstu innej firmy, który obsługuje pliki XML.
Plik nie jest otwierany, ale jak widać, traci większość formatowania i umieszcza całość na dwóch liniach dokumentu.
Tak więc, podczas gdy Notatnik może być przydatny do szybkiego sprawdzania pliku XML, znacznie lepiej radzisz sobie z bardziej zaawansowanym narzędziem, takim jak Notepad ++, które podkreśla składnię i formatuje plik zgodnie z jego przeznaczeniem.
Oto ten sam plik XML otwarty w Notepad ++:
Jeśli tak naprawdę nie trzeba edytować plików XML, ale wystarczy je przeglądać, okazuje się, że przeglądarka, której używasz do czytania tego artykułu, dobrze się nadaje do pracy. W rzeczywistości domyślna przeglądarka internetowa jest prawdopodobnie ustawiona jako domyślna przeglądarka plików XML. Zatem dwukrotne kliknięcie pliku XML powinno otworzyć go w przeglądarce.
Jeśli nie, możesz kliknąć plik prawym przyciskiem myszy, aby znaleźć opcje otwierania go przy użyciu dowolnej aplikacji. Po prostu wybierz swoją przeglądarkę z listy programów. W tym przykładzie używamy przeglądarki Chrome.
Kiedy plik się otworzy, powinieneś zobaczyć ładnie ustrukturyzowane dane. To nie jest tak piękne, jak ten kolorowy widok, który można uzyskać za pomocą programu Notepad ++, ale jest o wiele lepszy niż ten, który otrzymujesz w Notatniku.
Jeśli chcesz edytować sporadyczny plik XML i nie chcesz pobierać nowego edytora tekstowego lub jeśli chcesz przekonwertować plik XML na inny format, dostępnych jest kilka przyzwoitych edytorów XML XML. TutorialsPoint.com, XMLGrid.net i CodeBeautify.org umożliwiają przeglądanie i edycję plików XML. Po zakończeniu edycji możesz pobrać zmieniony plik XML, a nawet przekonwertować go na inny format.
Na przykład tutaj będziemy używać CodeBeautify.org. Strona podzielona jest na trzy sekcje. Po lewej plik XML, z którym pracujesz. Pośrodku znajdziesz kilka opcji. Po prawej stronie zobaczysz wyniki niektórych opcji, które możesz wybrać. Na przykład na poniższym obrazku nasz pełny plik XML znajduje się po lewej stronie, a widok drzewa jest wyświetlany w okienku wyników, ponieważ kliknęliśmy przycisk "Widok drzewa" w środku.
Oto lepsze spojrzenie na te opcje. Użyj przycisku "Przeglądaj", aby przesłać plik XML z komputera lub przycisk "Załaduj URL", aby pobrać XML ze źródła online.
Przycisk "Widok drzewa" wyświetla twoje dane w ładnie sformatowanej strukturze drzewa w panelu wyników, ze wszystkimi tagami po lewej stronie w kolorze pomarańczowym i atrybutami po prawej stronie tagów.
"Upiększyć" wyświetla dane w czystych, łatwych do odczytania liniach w panelu wyników.
Przycisk "Minify" wyświetla twoje dane przy najmniejszej możliwej ilości białego miejsca. Będzie próbował umieścić każdy pojedynczy element danych w jednej linii. Przydaje się to, gdy próbujesz zmniejszyć rozmiar pliku. Pozwoli to zaoszczędzić trochę miejsca, ale kosztem tego, że będzie w stanie go skutecznie odczytać.
Na koniec możesz użyć przycisku "XML to JSON", aby przekonwertować format XML na format JSON, przycisk "Eksportuj na CSV", aby zapisać dane jako plik z wartościami rozdzielanymi przecinkami, lub przycisk "Pobierz", aby pobrać dowolne zmiany zrobiłeś jako nowy plik XML.