Un file con estensione XAML (pronunciato come "zammel") è un file Extensible Application Markup Language, creato utilizzando il linguaggio di markup di Microsoft che ha lo stesso nome.
XAML è un linguaggio basato su XML, quindi i file .XAML sono fondamentalmente solo file di testo. Analogamente a come vengono utilizzati i file HTML per rappresentare le pagine Web, i file XAML descrivono gli elementi dell'interfaccia utente nelle applicazioni software per le app di Windows Phone, le app di Windows Store e altro ancora.
Mentre il contenuto XAML può essere espresso in altri linguaggi come C #, XAML non ha bisogno di essere compilato poiché è basato su XML, quindi è più facile per gli sviluppatori lavorare con esso.
Un file XAML può invece utilizzare l'estensione di file .XOML.
Come aprire un file XAML
I file XAML vengono utilizzati nella programmazione .NET, quindi possono essere aperti anche con Microsoft Visual Studio.
Tuttavia, poiché sono file XML basati su testo, i file XAML possono anche essere aperti e modificati con Blocco note di Windows o qualsiasi altro editor di testo. Ciò significa anche che qualsiasi editor XML può aprire un file XAML, dato che Liquid XML Studio è un esempio notevole.
Nota: Alcuni file XAML potrebbero non avere nulla a che fare con questi programmi o con un linguaggio di markup. Se nessuno dei software sopra riportati funziona (ad esempio se vedi solo testo confuso nell'editor di testo), prova a cercare nel testo per vedere se c'è qualcosa utile che potrebbe aiutarti a scoprire in che formato si trova il file o quale programma è stato utilizzato per creare quel file XAML specifico.
Mancia: Alcuni file possono avere un'estensione di file molto simile a .XAML, ma ciò non significa che siano dello stesso tipo di file o che possano essere aperti, modificati o convertiti utilizzando gli stessi strumenti. Questo vale per i file come i file XLAM e XAIML Chatterbot Database di Microsoft Excel.
Infine, se un programma apre i file XAML sul tuo computer per impostazione predefinita, ma ne desideri uno diverso, vedere Come modificare le associazioni di file in Windows per ottenere aiuto.
Come convertire un file XAML
È possibile convertire manualmente XAML in HTML sostituendo gli elementi XML con gli equivalenti HTML corretti. Questo può essere fatto in un editor di testo. Stack Overflow ha un po 'più di informazioni su come farlo, che potrebbe essere utile. Inoltre, consulta la demo di conversione da XAML a HTML di Microsoft.
Se si desidera convertire il file XAML in PDF, consultare questo elenco di creatori PDF gratuiti per alcuni programmi che consentono di "stampare" il file XAML in un file in formato PDF. doPDF è uno dei tanti esempi.
Visual Studio dovrebbe essere in grado di salvare un file XAML in molti altri formati basati su testo. C'è anche l'estensione C3 / XAML per HTML5 per Visual Studio che può essere usata per costruire applicazioni HTML5 usando i file scritti nei linguaggi C Sharp e XAML.