Кіріспе

XML-ге негізделген Wireless Markup Language (WML) – сымсыз қосымшалар протоколының (WAP) спецификациясын іске асыратын құрылғыларға арналған ескірген таңбалау тілі, мысалы, ұялы телефондар. Ол навигациялық қолдау, деректерді енгізу, гиперсілтемелер, мәтін және кескіндерді көрсету, сондай-ақ нысандарды ұсынады, бұл HTML (Гипермәтіндік таңбалау тілі) сияқты. WAP-пен қолданылатын XHTML және HTML сияқты басқа таңбалау тілдерінен бұрын пайда болды, бірақ мобильді құрылғылардың өңдеу қуаты артқан сайын олар басымдыққа ие болды.

WML тарихы

Openwave HDML, Nokia-ның "Белгіленген мәтін таңбалау тілі" (TTML) және Ericsson-ның мобильді мазмұнға арналған эксклюзивті таңбалау тілі негізінде WAP Форумы 1998 жылы WML 1.1 стандартын жасады. WML 2.0 2001 жылы белгіленді, бірақ кеңінен қолданылмады. Бұл WAP 2.0 спецификациясы аяқталмас бұрын WML және XHTML Basic-тің арасын байланыстыруға жасалған әрекет болды. Соңында, XHTML Mobile Profile WAP 2.0-да қолданылатын таңбалау тіліне айналды. Қазіргі уақытта қолданыстағы WML-дің ең соңғы нұсқасы 1.3. WML сайтының алғашқы қоғамдық нұсқасын 1999 жылдың қазан айында голландтық ұялы телефон операторы Telfort іске қосты, сондай-ақ әлемде алғашқы Nokia 7110 телефонын ұсынды. Telfort WML сайты құрылғының мүмкіндіктерін сынау мақсатымен Кристофер Би және Ұлттық орналастыру басқарушысы Юан МакЛеодтың қосымша жобасы ретінде құрылып, дамытылды. WML сайты голланд және ағылшын тілдерінде төрт беттен тұрады, онда голланд тілінде көптеген грамматикалық қателер кездеседі, себебі екі дамытушы WML-дің Nokia 7110 телефонында бас бет ретінде орнатылғанын білмеді, сонымен қатар олардың екеуі де ана тілі голланд тілі емес еді.

Үстел браузерлеріндегі WML мүмкіндіктері

Presto макеті (Опера Blink-ке көшуге дейін пайдаланған) WML-ді тікелей түсінді. Mozilla негізіндегі браузерлер (Firefox (57 нұсқасына дейін), SeaMonkey, MicroB) WMLBrowser қосымшасы арқылы WML-ді орындай алатын. Google Chrome да екі кеңейту арқылы WML-ді орындай алады: WML және FireMobileSimulator.