Кіріспе
XML-ге негізделген Wireless Markup Language (WML) – сымсыз қосымшалар протоколының (WAP) спецификациясын іске асыратын құрылғыларға арналған ескірген таңбалау тілі, мысалы, ұялы телефондар. Ол навигациялық қолдау, деректерді енгізу, гиперсілтемелер, мәтін және кескіндерді көрсету, сондай-ақ нысандарды ұсынады, бұл HTML (Гипермәтіндік таңбалау тілі) сияқты. WAP-пен қолданылатын XHTML және HTML сияқты басқа таңбалау тілдерінен бұрын пайда болды, бірақ мобильді құрылғылардың өңдеу қуаты артқан сайын олар басымдыққа ие болды.
Wireless Markup Language (WML), based on XML, is an obsolete markup language intended for devices that implement the Wireless Application Protocol (WAP) specification, such as mobile phones. It provides navigational support, data input, hyperlinks, text and image presentation, and forms, much like HTML (Hypertext Markup Language). It preceded the use of other markup languages used with WAP, such as XHTML and HTML itself, which achieved dominance as processing power in mobile devices increased.
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.