XULではDOMが大変重要らしいことが,今さらながら分かった。「XMLドキュメントで書かれたGUI要素をDOM APIで操作」と言う視点からとらえるとよさそう。「GUIプログラミング」というより,「XMLプログラミング」なわけか…
GUI要素の動的追加」というのも,DOM API使えば簡単に出来る。これはいいかも。SELinux Policy Editorのファイルアクセス制御設定のGUIの実装の際に大変役立ちそうだ。JavaとかGtk使ったGUIプログラミングで,動的に要素追加しようとすると,コードが汚くなりがちだった記憶がある。