XUL

모질라가 개발한 사용자 인터페이스 마크업 언어

XUL(XML User Interface Language, '줄'로 발음)은 모질라가 개발한 사용자 인터페이스 마크업 언어이다. XUL은 XML 파생 언어로 구현되어 있으며 그래픽 사용자 인터페이스를 제공함으로써 웹 페이지와 비슷한 방식으로 작성할 수 있다.

XUL
패러다임선언적 (마크업 언어)
설계자모질라 재단
구현 언어C++
플랫폼게코
운영 체제크로스 플랫폼
라이선스MPL
파일 확장자.xul
MIME 타입: application/vnd.mozilla.xul+xml
웹사이트https://developer.mozilla.org/En/XUL
주요 구현체
모질라
영향을 받은 언어
HTML, XML

XUL은 파이어폭스와 같은 크로스 플랫폼 응용 프로그램들을 작성하는데 사용할 수 있으며, 여기서 게코로 알려진 레이아웃 엔진이 이를 해석하여 파이어폭스 사용자 인터페이스와 웹 페이지 화면을 렌더링한다.[1]

아래의 예는 수직 상자 컨테이너 안에 위치한 3개의 버튼을 보여 준다.:[2]

<?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">  <vbox>    <button id="yes1" label="Yes"/>    <button id="no1" label="No"/>    <button id="maybe1" label="Maybe"/>  </vbox></window>

같이 보기

  • XBL
  • ZK 프레임워크

참조

외부 링크