XUL faylı nədir?
.xul genişləndirilməsi olan fayl (XUL XML İstifadəçi İnterfeysi Dili deməkdir) istifadəçi interfeysləri yaratmaq üçün XML əsaslı işarələmə dili faylıdır. O, veb-səhifələrin yaradılması üçün istifadə olunan digər işarələmə dillərinə bənzər qrafik istifadəçi interfeysi elementləri yaratmaq üçün tərtibatçılar üçün Mozilla tərəfindən hazırlanmışdır. XUL, Mozilla kod bazasından istifadə etdiyi Firefox brauzerində Mozilla tərəfindən geniş şəkildə istifadə edilmişdir. XUL renderindən istifadə etməklə həyata keçirilir Gecko engine. Pale Moon, Basilisk və Waterfox kimi Firefox çəngəlləri XUL əlavələri üçün dəstəyi saxlayır. XUL faylları MIME növü ilə müəyyən edilir: application/vnd.mozilla.xul+xml.
XUL fayl formatı
XUL faylları XML fayl formatına əsaslanan düz mətnlə yazılır və Gecko mühərrikindən istifadə etməklə göstərilir. XUL strukturunun üç əsas hissəsi bunlardır:
Məzmun
- Bura pəncərənin bəyannamələri və onların daxilində olan istifadəçi interfeysi elementləri daxildir.Dəri
- Buraya istənilən üslub cədvəlləri, şəkillər və digər mövzu ilə bağlı fayllar daxildir. Pəncərənin görünüşü stil vərəqlərində təsvir edilmişdir.Yerli
- Pəncərədə göstərilən mətn ayrıca saxlanılır və istifadəçilər tərəfindən çoxlu dil faylları dəsti istifadə edilə bilər.
XUL Nümunəsi
Aşağıdakı nümunə şaquli istiqamətdə bir-birinin üstünə yığılmış üç düymə yaradır.
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window id="vbox example" title="Example 3...."
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<layout>
<button id="yes1" label="Yes"/>
<button id="no1" label="No"/>
<button id="maybe1" label="Maybe"/>
</layout>
</window>