private function getPlpXml(PreListaDePostagem $data)
{
$writer = new \XMLWriter();
$writer->openMemory();
$writer->setIndentString("");
$writer->setIndent(false);
$writer->startDocument('1.0', 'UTF-8');
$writer->startElement('correioslog');
$writer->writeElement('tipo_arquivo', 'Postagem');
$writer->writeElement('versao_arquivo', '2.3');
$this->writePlp($writer, $data);
$this->writeRemetente($writer, $data);
$this->writeFormaPagamento($writer, $data);
foreach ($data->getEncomendas() as $objetoPostal) {
$this->writeObjetoPostal($writer, $objetoPostal);
}
$writer->endElement();
return $writer;
}