Jak otworzyć plik XML - programy i darmowe sposoby

Jak otworzyć plik XML bez zmiany jego zawartości

Plik XML to tekstowy format znaczników używany do zapisywania i wymiany danych w uporządkowanej strukturze elementów oraz atrybutów. W3C opisuje reguły XML 1.0 w rekomendacji z 2008 roku, a dokument możesz bezpiecznie podejrzeć w Notatniku, Notepad++ albo Visual Studio Code, o ile nie zapiszesz go przypadkowo w innym kodowaniu.

Najprostsza zasada jest praktyczna: gdy chcesz tylko sprawdzić, co zawiera załącznik z programu księgowego, sklepu internetowego lub urzędu, otwórz kopię pliku w edytorze tekstu. Nie klikaj od razu „Zapisz”, nie zmieniaj rozszerzenia i nie uruchamiaj plików towarzyszących, takich jak .exe, .bat czy .js.

Z mojej praktyki redakcyjnej wynika, że większość kłopotów z otwieraniem XML nie wynika z uszkodzenia pliku. Użytkownik widzi ścianę tekstu bez wcięć, uznaje dokument za błąd, a wystarczy użyć formatowania. Dopiero komunikat z numerem linii oznacza, że trzeba szukać problemu w strukturze.

    • Najpierw utwórz kopię pliku XML w tym samym folderze, aby zachować oryginał do ponownego importu.
    • Kliknij plik prawym przyciskiem myszy i wybierz Otwórz za pomocą, zamiast podwójnego kliknięcia uruchamiającego nieznany program.
    • Do samego odczytu wybierz Notatnik Windows, który nie wykonuje kodu zawartego w tekście XML.
    • Do wygodnego podglądu wybierz Notepad++ lub Visual Studio Code, ponieważ oba programy pokazują wcięcia i numerację linii.
    • Jeżeli plik pochodzi z banku, księgowości albo integracji sklepu, zachowaj nazwę, rozszerzenie .xml i kodowanie przed jakąkolwiek edycją.

Czym jest plik XML?

XML to język znaczników opisujący dane w elementach, atrybutach i zagnieżdżonych gałęziach, a nie program ani wirus. Przykładowy rekord może mieć element produkt, wewnątrz nazwę i cenę, a atrybutem może być identyfikator produktu. Reguły składni określa W3C XML 1.0 (źródło: W3C, 2008).

W prostym pliku eksportu zamówień znajdziesz na przykład klienta, adres, listę towarów, numery VAT oraz daty. Program, który wyeksportował dane, nadaje tym nazwom znaczenie. Sam Notepad++ widzi tekst, ale nie rozstrzygnie, czy wartość 2026-08-09 oznacza datę zamówienia, termin płatności czy datę wysyłki.

Jak rozpoznać, czy plik rzeczywiście ma format XML?

Sprawdź, czy dokument zaczyna się od deklaracji podobnej do <?xml version="1.0" encoding="UTF-8"?> albo od otwierającego znacznika, na przykład <zamowienia>. Rozszerzenie .xml pomaga, ale nie stanowi dowodu - nazwę pliku można zmienić ręcznie.

    • Element XML zwykle ma parę znaczników otwierający i zamykający, na przykład <nazwa>Monitor</nazwa>.
    • Atrybut XML zapisuje dodatkową cechę w znaczniku, na przykład <produkt id="123">.
    • Zagnieżdżenie XML pokazuje relację danych, gdy element zamowienie zawiera wiele elementów pozycja.
    • Deklaracja kodowania UTF-8 informuje program, jak odczytać polskie znaki, takie jak ą, ę i ł.
    • Plik z przypadkowymi znakami, zerami lub nieczytelnymi symbolami może być archiwum albo plikiem binarnym błędnie nazwanym XML.

Co to jest XML i czym różni się od HTML, JSON oraz CSV?

XML to format wymiany danych, charakteryzujący się własnymi znacznikami, hierarchiczną strukturą drzewa i możliwością walidacji przez schemat XSD. HTML opisuje wygląd strony, JSON częściej służy aplikacjom internetowym, a CSV przechowuje płaską tabelę w wierszach i kolumnach. XML 1.0 definiuje W3C (źródło: W3C, 2008).

Nie traktuj XML jak arkusza kalkulacyjnego. Może zawierać tabelę produktów, ale równie dobrze przechowuje ustawienia programu, strukturę faktury, dane katalogu lub komunikat wymieniany między dwoma systemami.

„XML określa wspólne reguły zapisu uporządkowanych danych za pomocą znaczników; konkretne znaczenie nazw elementów ustala system, który dokument tworzy i odczytuje.” - parafraza rekomendacji W3C, XML 1.0, 2008

Czym XML różni się od HTML?

XML opisuje dane, a HTML przede wszystkim opisuje strukturę prezentacji strony w przeglądarce. W XML możesz zdefiniować znacznik <nr_faktury>, natomiast w HTML własne znaczniki nie mają automatycznie tego samego znaczenia dla przeglądarki.

Jeśli otrzymasz plik XML z e-faktury, nie próbuj otwierać go w Wordzie po to, aby „wyglądał jak dokument”. Word może pokazać tekst, ale nie zamieni go wiarygodnie w fakturę. Do wizualizacji potrzebny jest program wystawcy, odpowiedni arkusz stylów XSLT lub moduł importu.

XML a JSON i CSV - który format wybrać?

JSON zwykle zajmuje mniej miejsca i jest wygodny dla aplikacji webowych, CSV pasuje do prostych tabel, a XML sprawdza się tam, gdzie dane mają wiele poziomów i reguł. Przykład: jedna faktura z kilkoma pozycjami oraz różnymi adresami jest naturalna w XML, lecz niewygodna w pojedynczym pliku CSV.

FormatNajlepsze zastosowanieOgraniczenie przy podglądzie
XMLFaktury, katalogi produktów, integracje systemów i ustawienia programów.Duże zagnieżdżenie utrudnia odczyt bez formatowania.
JSONKomunikacja aplikacji i usług internetowych.Nie każdy program biurowy importuje go tak wygodnie jak tabelę.
CSVProste listy kontaktów, produktów i raporty kolumnowe.Nie przechowuje naturalnie złożonych relacji i wielu poziomów.
HTMLPrezentowanie treści na stronach internetowych.Nie jest uniwersalnym formatem wymiany danych biznesowych.
    • XML wybierz, gdy jeden rekord ma podrekordy, na przykład zamówienie zawierające wiele produktów.
    • JSON wybierz, gdy dokument ma trafić do nowoczesnego API i odbiorca tego formatu wymaga.
    • CSV wybierz, gdy odbiorca oczekuje prostych kolumn bez zagnieżdżonych danych.
    • HTML wybierz wyłącznie wtedy, gdy celem jest wyświetlenie informacji na stronie lub w wiadomości.

Przydatne porównanie znajdziesz też w materiale różnice między XML a JSON, a plik tabelaryczny opisuje poradnik jak otworzyć plik CSV.

Jak otworzyć XML w Notatniku, Notepad++ i Visual Studio Code?

Jak otworzyć XML w Notatniku, Notepad++ i Visual Studio Code?

Najbezpieczniej otworzysz XML w trzech krokach: zrób kopię, wybierz edytor tekstu i użyj polecenia Plik > Otwórz. Notatnik wystarczy do kontroli kilku wierszy, Notepad++ ułatwia formatowanie XML, a Visual Studio Code pomaga znaleźć błędy składni i pracować z większymi dokumentami.

Nie pobieraj „XML Viewer Pro” z pierwszej reklamy w wyszukiwarce. Fałszywe przyciski „Pobierz teraz” często prowadzą do instalatorów z dodatkowymi programami. Pobieraj Notepad++ z oficjalnej strony projektu, a Visual Studio Code wyłącznie z witryny Microsoft.

Jak otworzyć XML w Notatniku Windows?

W Windows 11 kliknij plik XML prawym przyciskiem myszy, wybierz Otwórz za pomocą > Notatnik; jeśli programu nie ma na liście, użyj Wybierz inną aplikację. To dobry wariant, gdy potrzebujesz sprawdzić nazwę pliku, deklarację kodowania lub pojedynczą wartość.

    • Otwórz Eksplorator plików i przejdź do folderu Pobrane, Dokumenty albo miejsca zapisu załącznika.
    • Skopiuj dokument XML przez skrót Ctrl+C, a następnie Ctrl+V, aby pracować na kopii.
    • Kliknij kopię prawym przyciskiem myszy i wybierz Otwórz za pomocą.
    • Wskaż Notatnik Windows, który pokaże surową zawartość bez zmiany struktury.
    • Jeśli litery są uszkodzone, wybierz w Notatniku Plik > Zapisz jako tylko dla kopii i sprawdź ustawione kodowanie, ale nie nadpisuj oryginału.

WordPad nie jest dobrym wyborem do XML, ponieważ formatowanie tekstu może przesłonić strukturę dokumentu. W aktualnych wydaniach Windows WordPad jest też wycofywany, dlatego lepiej trzymać się Notatnika.

Jak sformatować XML w Notepad++?

Otwórz plik w Notepad++, a następnie użyj zaufanej wtyczki XML Tools lub funkcji formatowania, jeśli jest dostępna w Twojej instalacji. Formatowanie XML dodaje wcięcia i nowe linie, lecz nie naprawia uszkodzonego dokumentu ani nie zmienia jego biznesowego znaczenia.

Po otwarciu dokumentu zwróć uwagę na numerację po lewej stronie. Jeżeli plik ma 30 000 linii, nie przewijaj go ręcznie w poszukiwaniu produktu. Użyj Ctrl+F, wpisz na przykład numer zamówienia albo frazę <email>, a potem przejdź do kolejnych wyników.

    • Notepad++ pokazuje numery linii, co ułatwia poprawienie błędu wskazanego przez walidator XML.
    • Formatowanie XML wprowadza wcięcia, dzięki którym widać, co należy do elementu nadrzędnego.
    • Wyszukiwanie Ctrl+F pozwala szybko znaleźć konkretny numer faktury, SKU lub adres e-mail.
    • Kolorowanie składni odróżnia znaczniki XML od wartości tekstowych i liczb.
    • Zapisuj zmodyfikowany plik pod nową nazwą, na przykład zamowienia-test.xml, aby nie utracić eksportu źródłowego.

Czy Visual Studio Code obsługuje XML?

Tak, Visual Studio Code otwiera plik XML jako tekst i po instalacji sprawdzonego rozszerzenia może zapewnić wygodniejsze formatowanie oraz diagnostykę. Zacznij od File > Open File, wskaż plik, a rozszerzenia instaluj z zakładki Extensions po sprawdzeniu wydawcy i liczby pobrań.

W VS Code możesz użyć skrótu Shift+Alt+F do formatowania dokumentu, gdy aktywne rozszerzenie obsługuje XML. Jeżeli edytor zgłosi, że nie ma formatera, nie pobieraj losowego dodatku z zewnętrznej strony - wyszukaj rozszerzenie bezpośrednio w oficjalnym katalogu programu.

Z mojej praktyki wynika, że Visual Studio Code daje przewagę przy plikach integracyjnych, w których trzeba porównać dwa eksporty. Otwórz oba dokumenty w osobnych kartach, użyj wyszukiwania i porównaj nazwy elementów. Nie edytuj jednak danych produkcyjnych bez kopii oraz instrukcji dostawcy systemu.

Jak wyświetlić dane XML jako tabelę w Microsoft Excel lub LibreOffice Calc?

Import XML do Excela lub LibreOffice Calc ma sens wtedy, gdy dokument zawiera powtarzalne rekordy, na przykład wiele produktów z nazwą, ceną i kodem. Microsoft Excel udostępnia mechanizmy importu oraz map XML, ale wynik zależy od struktury dokumentu i mapowania elementów (źródło: Microsoft Learn, dokumentacja XML).

Nie każdy XML zamieni się bezstratnie w tabelę. Dokument faktury może zawierać klienta, wiele pozycji, stawki podatku i adresy na różnych poziomach. Arkusz musi wtedy wybrać, które dane rozłożyć na kolumny, a które powtórzyć.

Jak zaimportować XML do Excela?

W Excelu zacznij od karty Dane i polecenia pobrania danych z pliku, a następnie obejrzyj podgląd oraz wybierz rekordy do rozwinięcia w tabelę. Nazwy poleceń mogą nieznacznie różnić się między wersjami Microsoft 365 i starszymi wydaniami, dlatego sprawdź aktualną dokumentację Microsoft Learn.

    • Zapisz kopię XML w łatwym do wskazania folderze, na przykład Dokumenty\Import XML.
    • Uruchom Microsoft Excel i utwórz nowy, pusty skoroszyt.
    • Otwórz kartę Dane i wybierz import danych z pliku XML lub odpowiednią opcję pobierania danych.
    • W podglądzie znajdź element powtarzalny, taki jak produkt, zamowienie albo pozycja.
    • Sprawdź, czy kolumny zawierają nazwy, identyfikatory i ceny, zanim klikniesz załadowanie danych do arkusza.
    • Po imporcie porównaj liczbę wierszy z liczbą rekordów w XML, aby wykryć pominięte dane.

Dlaczego import XML daje puste kolumny?

Puste kolumny zwykle oznaczają, że część rekordów nie ma danego elementu, dane są zagnieżdżone głębiej albo arkusz nie rozpoznał przestrzeni nazw XML. Najpierw otwórz plik w Notepad++ i sprawdź, czy przykładowe rekordy naprawdę mają ten sam układ.

    • Powtarzalne elementy, takie jak <produkt>, tworzą zwykle wiersze tabeli łatwiejsze do importu.
    • Atrybuty XML, takie jak id="123", mogą wymagać osobnego rozwinięcia do kolumny.
    • Przestrzeń nazw XML może zmieniać sposób rozpoznawania nazw elementów przez narzędzie importu.
    • Brak wartości w części rekordów powoduje poprawnie utworzone, ale puste komórki w tabeli.
    • Złożony dokument może wymagać transformacji XSLT albo eksportu CSV bezpośrednio z programu źródłowego.

Przykład praktyczny: katalog sklepu z 500 produktami często da się rozpisać na kolumny SKU, nazwa i cena. E-faktura z jedną fakturą oraz dziesięcioma pozycjami wymaga większej ostrożności, bo dane nagłówka faktury i pozycje mają różną liczbę wystąpień. Po imporcie zapisz wynik jako nowy skoroszyt .xlsx; nie nadpisuj XML.

Jak sprawdzić, czy plik XML jest poprawny?

Poprawność pliku XML sprawdzisz w dwóch etapach: najpierw walidator wykrywa błędy składni, a potem - gdy masz właściwy schemat - sprawdza zgodność z XSD. W3C XSD 1.1 z 2012 roku opisuje język schematów określający dozwolone elementy, ich kolejność, typy danych i ograniczenia.

To rozróżnienie oszczędza czas. XML może mieć prawidłowo zamknięte znaczniki, a mimo to zostać odrzucony przez system księgowy, bo pole ma złą datę, niepoprawną kolejność albo brakuje wymaganego elementu.

„Walidacja składni odpowiada na pytanie, czy dokument jest poprawnym XML, a walidacja względem XSD sprawdza, czy dokument spełnia uzgodniony model danych.” - parafraza W3C, XML Schema Definition Language 1.1, 2012

Jak znaleźć błąd XML wskazany numerem linii?

Otwórz XML w edytorze z numeracją linii, przejdź do numeru podanego w komunikacie i sprawdź kilka linii wcześniej, ponieważ przyczyna często leży przed miejscem wykrycia błędu. Zacznij od znaczników, znaków specjalnych i deklaracji kodowania.

    • Skopiuj pełny komunikat błędu do notatki, zwłaszcza numer linii i kolumny.
    • Otwórz kopię dokumentu w Notepad++ lub Visual Studio Code z widoczną numeracją.
    • Przejdź do wskazanej linii skrótem Ctrl+G i sprawdź element otwierający oraz zamykający.
    • Wyszukaj samotny znak &, ponieważ w XML powinien być zapisany jako &amp;, jeśli jest tekstem.
    • Sprawdź, czy nazwa znacznika zamykającego dokładnie odpowiada nazwie znacznika otwierającego, łącznie z wielkością liter.
    • Po poprawce uruchom walidację ponownie i zachowaj osobny plik testowy.

Jakie błędy XML występują najczęściej?

Najczęstsze błędy XML to niedomknięty znacznik, nieprawidłowy znak ampersand, zły zapis polskich znaków oraz brak deklaracji przestrzeni nazw wymaganej przez odbiorcę. Komunikat walidatora jest ważniejszy niż wygląd dokumentu po sformatowaniu.

    • Niedomknięty element XML, na przykład brak </adres>, psuje strukturę wszystkich kolejnych danych.
    • Nieescapedowany znak & w nazwie „Kawa & Herbata” wymaga zapisu &amp;.
    • Błędne kodowanie UTF-8 może zmienić „Łódź” w nieczytelne znaki mimo poprawnych znaczników.
    • Niepasujący znacznik zamykający, taki jak </Produkt> zamiast </produkt>, powoduje błąd przez różnicę wielkości liter.
    • Brak wymaganej przestrzeni nazw XML może sprawić, że system nie rozpozna elementów mimo poprawnej składni.
    • Wartość daty niezgodna z XSD, na przykład tekst zamiast oczekiwanego formatu daty, przejdzie czasem podgląd, ale nie walidację schematu.

Jeżeli dokument wystawił urząd, bank albo system księgowy, nie zgaduj schematu XSD. Poproś wystawcę o aktualną instrukcję importu i właściwy plik XSD. Przeczytaj też, co oznacza rozszerzenie .XSD.

Czy plik XML może być niebezpieczny?

Czy plik XML może być niebezpieczny?

Tak, XML z nieznanego źródła może być ryzykowny nie dlatego, że sam tekst uruchamia wirusa, lecz dlatego, że źle skonfigurowana aplikacja może niebezpiecznie przetwarzać zewnętrzne encje XML External Entity. OWASP Foundation zaleca ograniczanie takich mechanizmów w parserach XML (źródło: OWASP Foundation, XML External Entity Prevention Cheat Sheet).

Samo otwarcie XML w Notatniku nie uruchamia zawartych w nim skryptów. Ryzyko rośnie, gdy plik trafia do programu importującego dane automatycznie, gdy załącznik ma podwójne rozszerzenie albo gdy nadawca dołączył program „do odczytu XML”.

Jak bezpiecznie otworzyć XML z e-maila?

Najpierw sprawdź nadawcę, nazwę pliku i rozszerzenie, a potem otwórz kopię w edytorze tekstu bez uruchamiania dołączonego instalatora. Jeśli dokument ma trafić do programu firmowego, potwierdź u nadawcy kanałem innym niż podejrzany e-mail, że faktycznie wysłał plik.

    • Plik o nazwie faktura.xml.exe nie jest XML, lecz programem, dlatego włącz w Eksploratorze widok rozszerzeń plików.
    • Załącznik XML od nieznanego nadawcy skanuj programem antywirusowym przed przekazaniem go do systemu importu.
    • Program „XML Reader” pobierany z reklamy może zawierać niechciane dodatki, więc wybieraj oficjalne źródła producentów.
    • Archiwum ZIP z XML sprawdź po wypakowaniu, ponieważ nazwa archiwum nie potwierdza typu pliku w środku.
    • Dokument urzędowy lub księgowy zachowaj w oryginale, ponieważ ręczna edycja może unieważnić import albo utrudnić wyjaśnienie błędu.
    • Firma przetwarzająca XML automatycznie powinna aktualizować parser i wyłączyć niepotrzebne obsługiwanie zewnętrznych encji zgodnie z zaleceniami OWASP.

Czym jest XML External Entity i dlaczego nie należy go ignorować?

XML External Entity, często skracane do XXE, to klasa podatności parsera XML, a nie wirus zapisany pod rozszerzeniem .xml. Problem może wystąpić, gdy aplikacja pozwala dokumentowi odwoływać się do zewnętrznych zasobów bez właściwych ograniczeń.

Dla zwykłego użytkownika wniosek jest prosty: nie importuj nieznanego XML do narzędzia firmowego „na próbę”, nie instaluj dodatków przesłanych razem z plikiem i aktualizuj program obsługujący faktury, magazyn lub sklep. Administrator powinien sprawdzić ustawienia parsera według aktualnych zaleceń OWASP.

Treść nie zastępuje konsultacji z administratorem bezpieczeństwa, gdy XML jest przetwarzany automatycznie w firmowej aplikacji lub obsługuje dane klientów.

Jaki program wybrać do pliku XML?

Program do XML wybierz według zadania: Notatnik do szybkiego odczytu, Notepad++ do czytelnego formatowania, Visual Studio Code do pracy z większym dokumentem, Microsoft Excel lub LibreOffice Calc do wybranych tabel, a Oxygen XML Editor do profesjonalnej walidacji schematów. Nie instaluj narzędzia bardziej rozbudowanego niż wymaga konkretny plik.

Jeżeli chcesz tylko znaleźć numer zamówienia, użyj Notatnika. Jeśli dokument ma setki zagnieżdżonych elementów, sięgnij po Notepad++ lub Visual Studio Code. Gdy firma wymaga zgodności z XSD, pracuj na narzędziu i schemacie wskazanym przez dostawcę integracji.

Kiedy wystarczy darmowy edytor XML?

Darmowy edytor wystarczy, gdy podglądasz dane, formatujesz strukturę, wyszukujesz tekst lub poprawiasz prosty błąd w kopii dokumentu. Notepad++ i Visual Studio Code są zwykle wystarczające dla eksportu produktów, list zamówień i plików konfiguracyjnych.

    • Notatnik Windows wybierz do jednorazowego podglądu krótkiego pliku XML bez instalowania dodatkowego oprogramowania.
    • Notepad++ wybierz do formatowania XML, szybkiego wyszukiwania i czytania dokumentu z wieloma liniami.
    • Visual Studio Code wybierz do pracy z kartami, rozszerzeniami i komunikatami diagnostycznymi w większym projekcie.
    • Microsoft Excel wybierz do analizy powtarzalnych rekordów po sprawdzeniu wyniku importu.
    • LibreOffice Calc wybierz jako darmowy arkusz, ale licz się z tym, że złożony XML może wymagać przygotowania danych.
    • Przeglądarkę wybierz wyłącznie do szybkiego podglądu, ponieważ nie zastąpi ona edytora ani walidatora XML.

Kiedy wybrać Oxygen XML Editor lub narzędzie profesjonalne?

Oxygen XML Editor ma sens, gdy zawodowo tworzysz lub walidujesz dokumenty względem XSD, używasz XSLT albo musisz diagnozować rozbudowane przestrzenie nazw. Dla jednego pliku z zamówieniami jego możliwości są zwykle nadmiarowe.

Przeglądarka internetowa może otworzyć XML przez przeciągnięcie pliku do okna, ale traktuj ten wariant jako podgląd XML. Nie używaj jej do masowej edycji, naprawy struktury ani sprawdzania zgodności biznesowej z wymaganiami kontrahenta.

Jedna zasada kończy większość problemów: najpierw ustal, czy chcesz przeczytać, poprawić, zwalidować czy zaimportować dane. Dopiero potem wybierz program i zawsze zachowaj niezmieniony oryginał.

Najczęściej zadawane pytania

Najczęściej zadawane pytania

Czym otworzyć plik XML?

Plik XML otworzysz w Notatniku, Notepad++, Visual Studio Code albo przeglądarce. Do szybkiego odczytu wystarczy Notatnik, a do formatowania i szukania błędów wygodniejszy będzie Notepad++ lub Visual Studio Code.

Jeśli dane mają trafić do tabeli, sprawdź import w Microsoft Excel lub LibreOffice Calc. Zawsze pracuj na kopii, szczególnie przy plikach księgowych i integracyjnych.

Czy XML można otworzyć w przeglądarce?

Tak, większość przeglądarek wyświetla plik XML po przeciągnięciu go do okna albo po otwarciu przez Ctrl+O. To wygodny podgląd struktury, ale nie pełny edytor.

Przeglądarka nie zastępuje walidacji XSD ani bezpiecznej pracy z plikami od nieznanego nadawcy. Nie instaluj dodatkowego „czytnika”, gdy potrzebujesz jedynie podejrzeć dokument.

Jak sformatować plik XML?

Otwórz kopię XML w Notepad++ albo Visual Studio Code i użyj polecenia formatowania dokumentu. W VS Code często działa skrót Shift+Alt+F, jeśli zainstalowane rozszerzenie obsługuje XML.

Formatowanie dodaje wcięcia i łamanie linii, dlatego łatwiej znaleźć elementy zagnieżdżone. Nie naprawi jednak niezamkniętego znacznika ani błędnej wartości wymaganej przez XSD.

Dlaczego plik XML nie otwiera się poprawnie?

Najczęściej przyczyną jest błąd składni, nieprawidłowe kodowanie znaków, uszkodzone pobranie albo brak wymaganego schematu. Walidator zwykle podaje numer linii i kolumny, od których należy rozpocząć diagnozę.

Sprawdź też, czy plik rzeczywiście ma rozszerzenie .xml, a nie na przykład .xml.exe. Nie edytuj oryginału, zanim nie utworzysz kopii.

Czy XML da się otworzyć w Excelu?

Tak, Excel może importować XML, zwłaszcza gdy dokument zawiera wiele podobnych rekordów, na przykład produktów lub zamówień. Wynik importu zależy od struktury dokumentu i mapowania danych.

Złożone faktury, przestrzenie nazw XML i dane na wielu poziomach mogą dać puste kolumny albo wymagać transformacji. Po imporcie porównaj liczbę rekordów w arkuszu z dokumentem źródłowym.

Czy plik XML jest bezpieczny?

Sam format XML nie jest wirusem, a otwarcie go w Notatniku nie uruchamia kodu. Zagrożenie może pojawić się przy nieznanym załączniku, fałszywym instalatorze lub aplikacji, która niebezpiecznie przetwarza XML External Entity.

Nie uruchamiaj plików towarzyszących i nie importuj podejrzanego dokumentu do systemu firmowego bez sprawdzenia nadawcy. Zalecenia dla parserów XML publikuje OWASP Foundation.

Co oznacza plik XSD obok XML?

XSD to schemat opisujący, jakie elementy, atrybuty i typy danych mogą wystąpić w XML. Aplikacja może użyć go do sprawdzenia, czy dokument ma wymaganą strukturę.

Poprawny składniowo XML nie musi spełniać XSD. Dlatego plik może wyglądać dobrze w Notepad++, ale zostać odrzucony podczas importu do systemu.

Źródła i literatura

Standardy XML i XSD

Bezpieczeństwo i import danych