MXML - MXML - Wikipedia

MXML
Fayl nomi kengaytmasi
.mxml
Tomonidan ishlab chiqilganAdobe tizimlari
Dastlabki chiqarilish2004 yil mart
Format turiFoydalanuvchi interfeysini belgilash tili
KengaytirilganXML

MXML bu XML asoslangan foydalanuvchi interfeysini belgilash tili birinchi tomonidan kiritilgan Makromedia 2004 yil mart oyida. Ilovalarni ishlab chiquvchilar MXML-dan birgalikda foydalanadilar ActionScript rivojlantirmoq boy Internet dasturlari kabi mahsulotlar bilan Apache Flex.

Adobe tizimlari Macromedia-ni 2005 yil dekabrida sotib olgan bo'lib, MXML qisqartmasi uchun rasmiy ma'no bermaydi. Ba'zi ishlab chiquvchilar buni "Magic eXtensible Markup Language" (ya'ni backronym ). Ehtimol, bu nom 2002 va 2004 yillarda chiqarilgan Macromedia Studio mahsulotlariga berilgan MX qo'shimchasidan yoki shunchaki "Macromedia eXtensible Markup Language" dan kelib chiqqan bo'lishi mumkin.

MXML asosan dasturlar interfeysini deklarativ tarzda joylashtirish uchun ishlatiladi, shuningdek, ish mantiqiyligi va Internet-dastur xatti-harakatlarini amalga oshirish uchun ishlatilishi mumkin. Unda ActionScript kodi bo'laklari, voqea ishlovchisi funktsiyasining tanasini yaratishda yoki jingalak qavslar joylashgan joyda ma'lumotlarni bog'lashda bo'lishi mumkin ({) sintaksisidan foydalaniladi.

MXML tez-tez Flex Server bilan ishlatiladi, bu esa dinamik ravishda uni standart ikkilikka kompilyatsiya qiladi SWF fayllar. Biroq, Adobe Flash Builder IDE (ilgari Adobe Flex Builder) va bepul Flex SDK ham MXMLni Flex Server-dan foydalanmasdan SWF-fayllarga kompilyatsiya qilishi mumkin.

Shuningdek, a PHP NOK paket chaqirildi XML_MXML, bu Adobe Flex dasturlarini yaratish uchun asosdir.

MXML Adobe texnologiyalari bilan qattiq integratsiyalashganligi sababli mulkiy standart hisoblanadi. Shunga o'xshaydi XAML bu jihatdan. MXML hujjatini boshqa foydalanuvchi interfeysi tiliga aylantirish uchun nashr etilgan tarjimonlar mavjud emas UIML, XUL, XForms, XAML, yoki SVG. Shu bilan birga, Flex Builder uchun SWF faylidan tashqari, Flex dasturlaridan, masalan, mahalliy mobil ilovalardan boshqa natija chiqarishga qodir bo'lgan uchinchi tomon sotuvchisi plaginlari mavjud.

Misol manba kodi

A Salom Dunyo misol:

<?xml version="1.0" encoding="utf-8"?> xmlns: mx ="http://www.adobe.com/2006/mxml"                 layout ="mutlaq" backgroundGradientColors ="[#000011, #333333]">    matn ="Salom Dunyo!" verticalCenter ="0" horizontalCenter ="0" fontSize ="48" letterSpacing ="1">      <mx:filters>          rang ="#ffffdd"/>      </mx:filters>   </mx:Label></mx:Application>

Adabiyotlar