improve ODFViewer, XMLViewer