Mozillaの実行ファイルがあるディレクトリの下にchromeというディレクトリがありますので
確かにあります。
comm.jar, modern.jar, en-US.jarなどといったファイルがあるはずです。
あります。ちなみに、下記のファイルがあった。
このフォルダの下に、これから作成するパッケージ名のフォルダを作成する。
作成するパッケージ名はxulone
xuloneフォルダの下にcontentフォルダを作成する。
contentフォルダの下に、xuloneフォルダを作成する。
このchrome/xulone/content/xulone/ というディレクトリがXULファイルの本体を置く場所です。
chrome/xulone/content/xulone/でxulone.xulというファイルを開き、以下のように書きます。
<?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin" type="text/css"?> <window title="xulone" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <label value="Hello, world!" /> </window>
書いたソースを見ると、ラベルを作って、そのラベルには、Hello, world!と表示させるらしい。
XULファイルを作成したら、同じフォルダにcontents.rdfと言う名前のファイルを作成する。RDF(Resource Data Framework)と言うXMLベースの仕様で、XULアプリケーションの情報を記述する。
<?xml version="1.0"?> <RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:chrome="http://www.mozilla.org/rdf/chrome#"> <RDF:Seq about="urn:mozilla:package:root"> <RDF:li resource="urn:mozilla:package:xulone"/> </RDF:Seq> <RDF:Description about="urn:mozilla:package:xulone" chrome:displayName="XUL sample 1" chrome:author="kazhik" chrome:name="xulone"> </RDF:Description> </RDF:RDF>