[Axis]Problème de conversion de xsd:nil en objet java
Salut tout le monde!
J'utilise un webservice SOAP codé en PHP et j'utilise Axis pour y accéder. Mon problème est que le webservice me renvoit un objet de type xsd:nil. Et je ne sais pas comment le transformer en java.
Voici ce que je fais:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "nil");
cls = String.class;
calls.registerTypeMapping(cls, qName, simplesf , simpledf , false); |
Et cela ne marche pas, il me dit type mismatch.:cry:
Est ce que quelqu'un a une idée?
Merci d'avance :)