[Xsltforms-support] XSLTForms browsers compatibility + Some issues using XSLTForms in server side.
Brought to you by:
alain-couthures
From: Javier D. <jd...@ge...> - 2009-11-02 13:44:48
|
Hello, Firstly I will present myself. I am Javier, I am working in a Spanish company doing a project for Telefónica. Recently we have started to develop a new internal web page to manage some Telefónica internet services. This page has a special feature: we have to generate as result a xml with data filled from a form by an operator to do the required operation. After examining some possible solutions, we realised that using XForms was the best option to generate the xml from the form because is easy to get it. Then, to implement the XForms solution, we discovered XSLTForms, and we decided that for us it was the most suitable solution to get XForms work, mainly because we have on our server a xslt layer to adapt our web pages output. After using the examples with several browsers, we concluded that XSLTForms seems to work OK with at least Firefox 3, Internet Explorer 7, Opera and Konqueror. But we have experienced some problems with Firefox 2. So, in first place, we would like to know if there is any list of browsers that are known to work ok (or no ok) with XSLTForms, to know if we will experience problems with users that have old browsers when are using our new web application. Later, we tried to use the xsl of xsltforms in our server side xslt layer and we experienced some problems that we managed to solve. These problems were mainly that our system (based on Java) wasn't able to load the xsl as it was when we downloaded it from sourceforge, due to using the server side xsl we didn't have defined any processing instruction. Commenting out in xslt all lines with commands like "translate(normalize-space(/processing-instruction('css-conversion')[1]), 'YESNO ', 'yesno')='no'" or "translate(normalize-space(/processing-instruction('xml-stylesheet')[1])", we managed to load the xsl and it seems to work ok in our system. We send you attached to this mail a patch with all changes we have done in your xsl to make it work. We would appreciate, if it is possible, to do in your code the necessary changes to make it work in server side, or let us know if we are using it incorrectly (for example, maybe we are missing to initialize something related with the processing instructions). Thanks in advance, Javier Díaz |