b'\n_START_ARTICLE_\nXML User Interface Language\n_START_PARAGRAPH_\nXML User Interface Language (XUL) is een gebruikersinterface-opmaaktaal, ontwikkeld om Mozilla-toepassingen zoals Mozilla Firefox en Mozilla Thunderbird te ondersteunen. Het acroniem XUL wordt uitgesproken als zool, zodat het rijmt met "cool" (zie onder))._NEWLINE_XUL is een standaard van de Mozilla Foundation, en beschrijft de verschillende elementen binnen XUL (zie onder) en zaken als lay-out en toetsenbord-shortcuts (\'accesskeys\'). Binnen XUL kunnen ook zelf elementen worden gedefinieerd met behulp van XBL. XUL maakt ook gebruik van bestaande standaarden en technologie\xc3\xabn, zoals CSS, JavaScript, DTD en RDF._NEWLINE_Het belangrijkste voordeel van XUL is dat het de ontwikkeling van user interfaces overzichtelijker maakt en kan versnellen. Dit vermindert het werk in software-ontwikkeling op een gelijkaardige manier als het voordeel dat 4GL-hulpmiddelen opleveren.\n_START_SECTION_\nGebruik\n_START_PARAGRAPH_\nHoewel XUL het vaakst wordt gebruikt voor de ontwikkeling van de Mozilla-toepassing zelf en zijn extensies, kan het gebruikt worden voor webapplicaties die over HTTP verstuurd worden. Een van de bekendste XUL-toepassingen van dit type is de Mozilla Amazon Browser, die een uitgebreide interface biedt om boeken op te zoeken op Amazon.com. Veel van de krachtige opties van Mozilla, zoals geprivilegieerde XPCOM-documenten, zijn echter niet beschikbaar voor externe XUL-documenten (tenzij het script digitaal getekend is), en zulke documenten zijn ook onderhevig aan verschillende beperkingen van de browser, zoals de onmogelijkheid om externe XUL, DTD en RDF documenten in te laden.'