Mida teada
- XAML-fail on laiendatava rakenduse märgistuskeele fail.
- Avage see Visual Studio või mis tahes tekstiredaktoriga.
- Teisendage samade programmidega HTML-i.
See artikkel selgitab, mis on XAML-fail, kuidas seda arvutis avada ja kuidas seda teise vormingusse teisendada.
Mis on XAML-fail?
XAML-faililaiendiga fail (hääldatakse kui "zammel") on laiendatava rakenduse märgistuskeele fail, mis on loodud Microsofti sama nime kandva märgistuskeele abil. XAML-fail võib selle asemel kasutada XOML-faililaiendit.
XAML on XML-põhine keel, seega on. XAML-failid põhimõtteliselt vaid tekstifailid. Sarnaselt sellele, kuidas HTML-faile kasutatakse veebilehtede esitamiseks, kirjeldavad XAML-failid kasutajaliidese elemente Windows Phone'i rakenduste, Microsoft Store'i rakenduste ja muu tarkvararakendustes.
Kuigi XAML-i sisu saab väljendada ka teistes keeltes, näiteks C, ei pea XAML-i kompileerima, kuna see põhineb XML-il ja seega on arendajatel lihtsam sellega töötada.
Kuidas avada XAML-faili
XAML-faile kasutatakse. NET-i programmeerimisel, nii et neid saab avada ka Microsofti Visual Studio abil.
Kuna need on tekstipõhised XML-failid, saate neid avada ja redigeerida Windows Notepadi või mõne muu tekstiredaktoriga. See tähendab ka seda, et iga XML-redaktor saab avada ka XAML-faili, näiteks Liquid XML Studio.
Kui programm avab vaikimisi teie arvutis XAML-failid, kuid soovite tõesti, et seda teeks mõni muu, vaadake abi saamiseks meie juhendit Failiühenduste muutmine Windowsis.
Kuidas teisendada XAML-faili
Teisendage XAML käsitsi HTML-iks, asendades XML-i elemendid õigete HTML-i vastetega. Seda saab teha tekstiredaktoris. Stack Overflow'l on selle kohta veidi rohkem teavet, mis võib olla kasulik. Vaadake ka Microsofti XAML-i HTML-i teisendamise demo.
PDF-i teisendamiseks vaadake seda tasuta PDF-i loojate loendit mõne programmi jaoks, mis võimaldavad teil faili PDF-failiks "printida". DoPDF on üks paljudest näidetest.
Visual Studio peaks suutma salvestada XAML-faili paljudesse teistesse tekstipõhistesse vormingutesse. Visual Studio jaoks on olemas ka HTML5 laiendus C/XAML, mida saab kasutada HTML5 rakenduste loomiseks, kasutades C Sharpi ja XAML keeltes kirjutatud faile.
Kas ikka ei saa seda avada?
Mõnel XAML-failil ei pruugi olla nende programmide või üldse märgistuskeelega mingit pistmist. Kui ükski ül altoodud tarkvaradest ei tööta (nt kui näete tekstiredaktoris ainult segast teksti), proovige teksti läbi vaadata, et näha, kas seal on midagi kasulikku, mis võiks aidata teil teada saada, mis vormingus fail on või millist programmi kasutati. selle konkreetse XAML-faili loomiseks.
Kui olete kõik need faili avamise katsed ammendanud, lugege faililaiendit uuesti ja veenduge, et tegemist on tegelikult laiendiga, mis lõpeb XAML-iga. Mõned failid kasutavad sarnast laiendit, kuigi vormingud pole omavahel seotud.
Näiteks võib Microsoft Exceli XLAM sarnaneda XAML-iga, kui vaatate ainult faililaiendit, kuid ühe nendest failidest avamiseks on vaja oma arvutis Excelit. XAIML on sarnane; seda laiendust kasutatakse XAIML Chatterboti andmebaasifailide jaoks ja see nõuab Neobotit. Veel üks näide on AML-iga lõppevate keelefailide puhul; ArcGIS Pro on üks näide programmist, mis kasutab seda tüüpi faili.