un po di aiuto ti arriva da qui per mozilla, però non sono riuscito ne a provare ne a trovare documentazione per quanto riguarda firefox e opera
http://www.mozilla.org/newlayout/xml/
http://www.mozilla.org/xmlextras/
io personalmente per restare indipendente dal browser mi creerei una bella classe java come oggetto di programmazione e poi comunicherei con lei per caricare e salvare i dati tramite js
http://www.susqu.edu/webcentral/javascript/js9.cfm