ほとんどHTMLと同じ。
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script>
function hello() {
var hbox = document.getElementById("hb");
var t = document.createElement("textbox");
hbox.appendChild(t);
}
</script>
<hbox id="hb">
<button label="run" onclick="hello()" />
</hbox>
</window>