Intanto grazie per avermi risposto
io faccio una chiamata così
DossierResponse response = WS.Find_01(userName, password, dossierRequest, language);
come ti dicevo poi ciclo la risposta
InvoiceDetail[] values2 = response.InvoiceDetails;
la risposta che ottengo è questa
<Find_01Response >
<Find_01Result>
<RequestValues>
<WebServiceRequest>
<ParameterName>serverName</ParameterName>
<ParameterValue xsi:type="xsd:string">WSFE01</ParameterValue>
</WebServiceRequest> <RequestID>WSFE01635350804596953411</RequestID>
<ExitCode>17</ExitCode>
<Error>
<ErrorMessage>Il prezzo finale è diverso dal prezzo del preventivo. Non è possibile formalizzare la prenotazione</ErrorMessage>
</Error>
<PNR>14/030161</PNR>
Error non c'e l'ho sempre
ho fatto il confronto con != null ma se non lo trova mi da eccezione
perchè quando è tutto ok manca proprio il nodo e non è che invece c'è ma vuoto