Soubor s příponou XAML (vyslovuje se jako „zammel“) je soubor Extensible Application Markup Language, vytvořený pomocí značkovacího jazyka společnosti Microsoft, který má stejný název. Soubor XAML může místo toho používat příponu souboru .XOML.
XAML je jazyk založený na XML, takže soubory .XAML jsou v podstatě jen textové soubory. Podobně jako se soubory HTML používají k reprezentaci webových stránek, soubory XAML popisují prvky uživatelského rozhraní v softwarových aplikacích pro aplikace Windows Phone, aplikace Microsoft Store a další.
Zatímco obsah XAML lze vyjádřit v jiných jazycích, jako je C #, XAML není nutné kompilovat, protože je založen na XML, a proto je pro vývojáře snazší s ním pracovat.
Jak otevřít soubor XAML
Soubory XAML se používají v programování .NET, takže je lze také otevřít pomocí sady Microsoft Visual Studio.
Vzhledem k tomu, že se jedná o textové soubory XML, lze soubory XAML také otevírat a upravovat pomocí programu Windows Notepad nebo jiného textového editoru. To také znamená, že jakýkoli editor XML může otevřít také soubor XAML, jedním příkladem je Liquid XML Studio.
Pokud program ve výchozím nastavení ve vašem počítači otevírá soubory XAML, ale opravdu chcete, aby to dělal jiný, najdete nápovědu v příručce Jak změnit přidružení souborů v systému Windows.
Jak převést soubor XAML
Ruční převod XAML na HTML nahrazením prvků XML správnými ekvivalenty HTML. To lze provést v textovém editoru. Stack Overflow má o tom trochu více informací, které by mohly být užitečné. Podívejte se také na ukázku převodu XAML na HTML od společnosti Microsoft.
Chcete-li převést svůj soubor XAML do PDF, podívejte se na tento seznam bezplatných tvůrců PDF pro některé programy, které vám umožňují „tisknout“ soubor XAML do souboru ve formátu PDF. DoPDF je jedním z mnoha příkladů.
Visual Studio by mělo být možné uložit soubor XAML do mnoha dalších formátů založených na textu. K dispozici je také rozšíření C3 / XAML pro HTML5 pro Visual Studio, které lze použít k vytváření aplikací HTML5 pomocí souborů napsaných v jazycích C Sharp a XAML.
Stále nemůžete soubor otevřít?
Některé soubory XAML nemusí mít s těmito programy ani se značkovacím jazykem vůbec nic společného. Pokud žádný z výše uvedených programů nefunguje (například když v textovém editoru vidíte pouze neuspořádaný text), zkuste se podívat skrz text a zjistit, zda existuje něco užitečného, co by vám mohlo pomoci zjistit, v jakém formátu je soubor nebo jaký program byl použit k vytvoření konkrétního souboru XAML.
Pokud jste vyčerpali všechny tyto pokusy o otevření souboru, přečtěte si znovu příponu souboru a ujistěte se, že se skutečně zabýváte tím, který končí XAML. Některé soubory používají podobnou příponu, i když formáty zcela nesouvisí.
Například XLAM v Microsoft Excel může vypadat jako XAML, když se podíváte pouze na příponu souboru, ale k otevření jednoho z těchto souborů potřebujete Excel v počítači.
XAIML je podobný. Toto rozšíření se používá pro soubory databáze XAIML Chatterbot Database a vyžaduje Neobota.