[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
|