Plik z rozszerzeniem XAML (wymawianym jako „zammel”) jest plikiem Extensible Application Markup Language, utworzonym przy użyciu języka znaczników firmy Microsoft o tej samej nazwie. Plik XAML może zamiast tego używać rozszerzenia pliku XOML.
XAML jest językiem opartym na XML, więc pliki .XAML to w zasadzie tylko pliki tekstowe. Podobnie jak w przypadku używania plików HTML do reprezentowania stron internetowych, pliki XAML opisują elementy interfejsu użytkownika w aplikacjach dla aplikacji Windows Phone, aplikacjach ze sklepu Microsoft Store i nie tylko.
Chociaż zawartość XAML może być wyrażona w innych językach, takich jak C #, XAML nie musi być kompilowany, ponieważ jest oparty na języku XML, więc programistom łatwiej jest z nim pracować.
Jak otworzyć plik XAML
Pliki XAML są używane w programowaniu .NET, więc można je również otwierać za pomocą programu Visual Studio firmy Microsoft.
Jednak ponieważ są to pliki XML oparte na tekście, pliki XAML można również otwierać i edytować za pomocą Notatnika systemu Windows lub dowolnego innego edytora tekstu. Oznacza to również, że każdy edytor XML może również otworzyć plik XAML, czego przykładem jest Liquid XML Studio.
Jeśli program domyślnie otwiera pliki XAML na twoim komputerze, ale naprawdę chcesz, aby zrobił to inny, zapoznaj się z naszym przewodnikiem Jak zmienić skojarzenia plików w systemie Windows, aby uzyskać pomoc.
Jak przekonwertować plik XAML
Przekonwertuj XAML na HTML ręcznie, zastępując elementy XML odpowiednimi odpowiednikami HTML. Można to zrobić w edytorze tekstu. Stack Overflow zawiera trochę więcej informacji na ten temat, które mogą być pomocne. Zobacz także prezentację konwersji XAML na HTML firmy Microsoft.
Aby przekonwertować plik XAML do formatu PDF, zapoznaj się z listą bezpłatnych kreatorów PDF dla niektórych programów, które umożliwiają „wydrukowanie” pliku XAML do pliku w formacie PDF. DoPDF jest jednym z wielu przykładów.
Program Visual Studio powinien mieć możliwość zapisania pliku XAML w wielu innych formatach tekstowych. Istnieje również rozszerzenie C3 / XAML dla HTML5 dla programu Visual Studio, którego można używać do tworzenia aplikacji HTML5 przy użyciu plików napisanych w językach C Sharp i XAML.
Nadal nie możesz otworzyć pliku?
Niektóre pliki XAML mogą nie mieć nic wspólnego z tymi programami lub w ogóle z językiem znaczników. Jeśli żadne z powyższych programów nie działa (na przykład jeśli widzisz tylko pomieszany tekst w edytorze tekstu), spróbuj przejrzeć tekst, aby sprawdzić, czy jest coś przydatnego, co mogłoby pomóc Ci dowiedzieć się, w jakim formacie jest plik lub jaki program został użyty aby skompilować ten konkretny plik XAML.
Jeśli wyczerpałeś wszystkie te próby otwarcia pliku, przeczytaj ponownie rozszerzenie pliku, aby upewnić się, że faktycznie masz do czynienia z takim, które kończy się na XAML. Niektóre pliki używają podobnego rozszerzenia, mimo że formaty nie są ze sobą powiązane.
Na przykład XLAM programu Microsoft Excel może przypominać XAML, gdy patrzysz tylko na rozszerzenie pliku, ale potrzebujesz programu Excel na swoim komputerze, aby otworzyć jeden z tych plików.
XAIML jest podobny. To rozszerzenie jest używane dla plików bazy danych XAIML Chatterbot i wymaga Neobota.