XUL
패러다임 | 선언적 (마크업 언어) |
---|---|
설계자 | 모질라 재단 |
구현 언어 | C++ |
플랫폼 | 게코 |
운영 체제 | 크로스 플랫폼 |
라이선스 | MPL |
파일 확장자 | .xul MIME 타입: application/vnd.mozilla.xul+xml |
웹사이트 | https://developer.mozilla.org/En/XUL |
주요 구현체 | |
모질라 | |
영향을 받은 언어 | |
HTML, XML |
XUL(XML User Interface Language, '줄'로 발음)은 모질라가 개발한 사용자 인터페이스 마크업 언어이다. XUL은 XML 파생 언어로 구현되어 있으며 그래픽 사용자 인터페이스를 제공함으로써 웹 페이지와 비슷한 방식으로 작성할 수 있다.
XUL은 파이어폭스와 같은 크로스 플랫폼 응용 프로그램들을 작성하는데 사용할 수 있으며, 여기서 게코로 알려진 레이아웃 엔진이 이를 해석하여 파이어폭스 사용자 인터페이스와 웹 페이지 화면을 렌더링한다.[1]
예
아래의 예는 수직 상자 컨테이너 안에 위치한 3개의 버튼을 보여 준다.:[2]
![](http://upload.wikimedia.org/wikipedia/commons/d/d5/Boxes-ex1.png)
<?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 프레임워크
참조
외부 링크
- (영어) XUL documentation - developer.mozilla.org
- (영어) XUL Periodic Table — Visual demonstration of XUL capabilities (requires a Gecko-based (XUL-enabled) browser such as Mozilla Firefox)
- v
- t
- e
모질라 랩 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
모질라 리서치 |
| ||||||||||||
웹 브라우저 |
|
재단 | |
---|---|
공식 후원 | 모질라 차이나
|
- 모질라서
- 모질라 공용 허가서
- 마이크로프트 프로젝트
- 개명 / 파생
- 마스코트
- 코드 러시