Een bestand met de XAML-bestandsextensie (uitgesproken als “zammel”) is een Extensible Application Markup Language-bestand, gemaakt met de opmaaktaal van Microsoft met dezelfde naam. Een XAML-bestand kan in plaats daarvan de bestandsextensie .XOML gebruiken. XAML is een op XML gebaseerde taal, dus .XAML-bestanden zijn in feite gewoon tekstbestanden. Net zoals HTML-bestanden worden gebruikt om webpagina’s weer te geven, beschrijven XAML-bestanden gebruikersinterface-elementen in softwaretoepassingen voor Windows Phone-apps, Microsoft Store-apps en meer. Hoewel XAML-inhoud kan worden uitgedrukt in andere talen, zoals C#, hoeft XAML niet te worden gecompileerd omdat het op XML is gebaseerd, en dus is het voor ontwikkelaars gemakkelijker om ermee te werken.
Hoe een XAML-bestand te openen
XAML-bestanden worden gebruikt in .NET-programmering, dus ze kunnen ook worden geopend met Microsoft’s Visual Studio. Omdat het echter op tekst gebaseerde XML-bestanden zijn, kunnen XAML-bestanden ook worden geopend en bewerkt met Windows Kladblok of een andere teksteditor. Dit betekent ook dat elke XML-editor ook een XAML-bestand kan openen, waarvan Liquid XML Studio een voorbeeld is. Als een programma standaard XAML-bestanden op uw computer opent, maar u wilt dat een ander programma dit doet, raadpleeg dan onze handleiding Bestandskoppelingen wijzigen in Windows voor hulp.
Hoe een XAML-bestand te converteren
Converteer XAML handmatig naar HTML door de XML-elementen te vervangen door de juiste HTML-equivalenten. Dit kan in een teksteditor. Stack Overflow heeft wat meer informatie om dat te doen, wat handig kan zijn. Zie ook Microsoft’s XAML naar HTML-conversiedemo. Als u uw XAML-bestand naar PDF wilt converteren, raadpleegt u deze lijst met gratis PDF-makers voor sommige programma’s waarmee u het XAML-bestand kunt “afdrukken” naar een bestand in PDF-indeling. DoPDF is een van de vele voorbeelden. Visual Studio zou een XAML-bestand moeten kunnen opslaan in tal van andere op tekst gebaseerde formaten. Er is ook de C3/XAML voor HTML5-extensie voor Visual Studio die kan worden gebruikt om HTML5-applicaties te bouwen met behulp van bestanden die zijn geschreven in de C Sharp- en XAML-talen.
Kunt u het bestand nog steeds niet openen?
Sommige XAML-bestanden hebben mogelijk niets te maken met deze programma’s of helemaal niet met een opmaaktaal. Als geen van de bovenstaande software werkt (zoals als je alleen maar door elkaar gegooide tekst ziet in de teksteditor), probeer dan door de tekst te kijken om te zien of er iets handig om erachter te komen in welk formaat het bestand zich bevindt of welk programma is gebruikt om dat specifieke XAML-bestand te bouwen. Als je al deze pogingen om het bestand te openen hebt uitgeput, lees dan de bestandsextensie opnieuw om er zeker van te zijn dat je te maken hebt met een extensie die eindigt op XAML. Sommige bestanden gebruiken een vergelijkbare extensie, hoewel de formaten volledig los van elkaar staan. XLAM van Microsoft Excel kan bijvoorbeeld lijken op XAML als u alleen naar de bestandsextensie kijkt, maar u hebt Excel op uw computer nodig om een van die bestanden te openen. XAIML is vergelijkbaar. Deze extensie wordt gebruikt voor XAIML Chatterbot Database-bestanden en vereist Neobot.