No, this is not possible. XUL is a language created by Mozilla for creating the application that houses your HTML code:
Mozilla has configurable, downloadable
chrome, meaning that the arrangement
and even presence or absence of
controls in the main window is not
hardwired into the application, but
loaded from a separate UI description.
In fact, most of Mozilla's windows
(and dialogs) will be described using
this mechanism. XUL (pronounced
"zool," as if that spelling helped
any, and short for "XML User Interface
Language") is our name for the
language in which these UI
descriptions are built.
Window chrome is displayed and managed
by the same layout engine that manages
HTML content in the browser. UI
descriptions, then, look a great deal
like HTML 4. XUL is an application of
XML. In fact, it is just XML with
specific meaning defined for a few
element types, and into which HTML can
be scattered.
(source)
It is used to build applications that contain web browsers, and is extensible to allow it to include HTML code in the xul application, but it is not possible to do the opposite, since the HTML language doesn't recognize XUL code.
Simply put, your HTML code is in an HTML browser embedded in the XUL-coded application (firefox). Two different languages, for two different purposes. If you want XUL-like elements in your HTML, you will have to use css to create them, but you can't embed XUL in HTML.