Główna » jak » Co to jest plik XML (i jak go otworzyć)?

    Co to jest plik XML (i jak go otworzyć)?

    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.

    Co to jest XML?

    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 definiujących strukturę dokumentu, a także 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 tagów, aby niektóre słowa były pogrubione, a niektóre 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 to język, 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ć:

    • RSS i ATOM opisują, w jaki sposób aplikacje czytające obsługują kanały internetowe.
    • Microsoft .NET używa XML do swoich plików konfiguracyjnych.
    • Microsoft Office 2007 i późniejsze wykorzystanie XML jako podstawy dla struktury dokumentu. To właśnie oznacza "X" w formacie dokumentu .DOCX Word, na przykład, i jest również używane w Excelu (pliki XLSX) i PowerPoint (pliki PPTX).

    Tak więc, jeśli masz plik XML, to niekoniecznie mówi ci, z której aplikacji jest przeznaczony. Zazwyczaj nie musisz się tym martwić, chyba że jesteś tym, który projektuje pliki XML.

    Jak mogę otworzyć?

    Istnieje kilka sposobów bezpośredniego otwarcia pliku XML. Możesz je otwierać i edytować dowolnym edytorem tekstowym, wyświetlać je za pomocą dowolnej przeglądarki internetowej lub korzystać ze strony internetowej, która pozwala wyświetlać, edytować, a nawet konwertować je do innych formatów.

    Użyj edytora tekstu, jeśli regularnie pracujesz z plikami XML

    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 do pokazywania plików XML z ich właściwą strukturą. 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 widzisz, traci większość formatowania, a całość dzieli na dwa wiersze 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 ++:

    Użyj przeglądarki internetowej, aby wyświetlić dane strukturalne

    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 skonfigurowana 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.

    Gdy plik się otworzy, powinieneś zobaczyć ładnie ustrukturyzowane dane. To nie jest tak piękne, jak kolorowy widok, który można uzyskać za pomocą programu Notepad ++, ale jest o wiele lepszy niż to, co można uzyskać za pomocą Notatnika.

    Użyj Edytora online do przeglądania, edytowania lub konwertowania plików XML

    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 "Wczytaj 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 dane przy najmniejszej możliwej ilości białego miejsca. Będzie próbował umieścić każdą pojedynczą część danych w jednej linii. Przydaje się to przy próbie zmniejszenia pliku. Oszczędzi to trochę miejsca, ale kosztem możliwości skutecznego czytania.

    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 rozdzielonymi przecinkami, lub przycisk "Pobierz", aby pobrać wszelkie zmiany zrobiłeś jako nowy plik XML.