/**
  * Retorno XML do webservice
  * @return string
  */
 private function retornoWebservice()
 {
     $oXml = new DOMDocument("1.0", "UTF-8");
     $oXmlCancelarNfseResposta = $oXml->createElement("ii:CancelarNfseResposta");
     $oXmlCancelarNfseResposta->setAttribute("xmlns:ii", "urn:DBSeller");
     /**
      * Verifica se encontrou erros
      */
     if (count($this->aInconsistencias) == 0) {
         $oNotaAbrasf = new WebService_Model_NotaAbrasf($this->oNota);
         $oXmlNotaAbrasf = $oNotaAbrasf->getCancelamento('Cancelamento');
         $oXmlCancelarNfseResposta->appendChild($oXml->importNode($oXmlNotaAbrasf, true));
     } else {
         /**
          * Lista de Mensagens
          */
         $ListaMensagemRetorno = $oXml->createElement("ii:ListaMensagemRetorno");
         foreach ($this->aInconsistencias as $iCodErro) {
             $MensagemRetorno = $oXml->createElement("ii:MensagemRetorno");
             $Codigo = $oXml->createElement("ii:Codigo", $iCodErro);
             $Mensagem = $oXml->createElement("ii:Mensagem", $this->aErrosManual[$iCodErro]->sMensagem);
             $Correcao = $oXml->createElement("ii:Correcao", $this->aErrosManual[$iCodErro]->sSolucao);
             $MensagemRetorno->appendChild($Codigo);
             $MensagemRetorno->appendChild($Mensagem);
             $MensagemRetorno->appendChild($Correcao);
             $ListaMensagemRetorno->appendChild($MensagemRetorno);
         }
         $oXmlCancelarNfseResposta->appendChild($ListaMensagemRetorno);
     }
     $oXml->appendChild($oXmlCancelarNfseResposta);
     return $oXml->saveXML();
 }