Cad is comhad XAML ann?
Déanann XAML, Teanga Mharcála Feidhmchláir Leathnaithe, cur síos ar na heilimintí comhéadan úsáideora le haghaidh feidhmchláir bogearraí atá bunaithe ar Windows Presentation Foundation (WPF). Cé gur teanga í, ní gá í a ríomhchlárú toisc go bhfuil sí bunaithe ar fhormáid chaighdeánach XML atá éasca le húsáid agus le tuiscint. D’fhorbair Microsoft XAML (ar a dtugtar zammel) agus é mar aidhm shonrach comhéadain úsáideora a chruthú. Sheas an t-acrainm bunaidh do Extensible Avalon Markup Language, áit a raibh Avalon an códainm do WPF. Uaireanta déantar comhaid XAML a shábháil le síneadh XOML freisin.
Feidhmchláir XAML
Is é XAML rogha úsáide i dteicneolaíochtaí .NET Framework 3.0 agus .NET Framework 4.0 cosúil le WPF, Silverlight, Windows Workflow Foundation (WF) agus beagán eile. Déantar eilimintí Chomhéadain, ceangail sonraí, imeachtaí agus gnéithe eile a shainiú le foirmeacha XAML i WPF. Mar an gcéanna, is féidir sreafaí oibre i WF a shainiú trí úsáid a bhaint as XAML. Déantar é a phróiseáil go héasca le huirlisí ar an gcúis go bhfuil sé bunaithe ar XML. Ós rud é gur teanga dhearbhaithe í agus nach gá a thiomsú, tá go leor táirgí ag teacht chun cinn atá bunaithe ar na feidhmchláir atá bunaithe ar XAML. Is féidir aon rud a chruthaítear nó a chuirtear i bhfeidhm in XAML a chur in iúl trí theanga .NET níos traidisiúnta a úsáid, mar C# nó Visual Basic .NET.
Formáid Chomhaid XAML
XAML is totally based on the XML format. The initial specifications of XAML Object Mapping were published in 2006, followed by another version published in 2009. Sainmhíníonn na sonraíochtaí seo dhá mhúnla faisnéise teibí:
Samhail Thacar Faisnéise Scéimre XAML
Múnla Tacair Faisnéise XAML
Sainmhíníonn Tacar Faisnéise Xaml (‘Xaml Infoset’ go gearr) an struchtúr faisnéise ar féidir le sampla Xaml a léiriú. Ligeann Tacar Faisnéise Scéimre Xaml stór focal sonrach Xaml a shainiú. Sainítear sa tsonraíocht seo freisin sraith rialacha chun doiciméad XML a athrú ina Thacar Faisnéise Xaml. Is formáid choiteann é XML do Xaml. (Tagraíonn an téarma Doiciméad Xaml do dhoiciméad XML a sheasann do Thacar Faisnéise Xaml.) Ach cé nach sainmhíníonn an tsonraíocht seo aon uiríll eile, féadfar aon léiriú fisiceach a úsáid chomh fada agus is féidir leis an fhaisnéis a léiriú i Tacar Faisnéise Xaml .