what function would be useful for removing xml data with php or js?

0

I'm doing a system with php, js and xml, with a php form where the user adds events and they are automatically written in xml

This is the adda.php

$campoTitulo = $_POST['titulo'];
$campoLocal = $_POST['local'];
$campoData = $_POST['data'];
$campoHorario = $_POST['horario'];
$campoDescricao = $_POST['descricao'];
//Nome do arquivo
$nomeArquivo = "eventos.xml";
// versão do encoding xml
$dom = new DOMDocument("1.0", "utf-8");
// retirar os espaços em branco
$dom->preserveWhiteSpace = false;
// gerar código ??
$dom->formatOutput = true;
// carrega o arquivo
$dom->load($nomeArquivo);
// recupera nó principal
$root = $dom->documentElement;

$evt = addEvento($dom, $campoTitulo, $campoLocal, $campoData, $campoHorario, 
$campoDescricao);
// adicionando ao root
$root->appendChild($evt);
$dom->appendChild($root);

// salva o arquivo
$dom->save($nomeArquivo);
// mostrar
header("Content-Type: text/xml");
print $dom->saveXML();

function addEvento($documento, $titulo, $local, $data, $horario, $descricao) {
// criar evento
$evt = $documento->createElement("evento");
// criar nó titulo
$tituloElm = $documento->createElement("titulo", $titulo);
//criar nó local
$localElm = $documento->createElement("local", $local);
// criar nó data
$dataElm = $documento->createElement("data", $data);
//criar nó horário
$horarioElm = $documento->createElement("horario", $horario);
//criar nó descrição
$descricaoElm = $documento->createElement("descrição", $descricao);

$evt->appendChild($tituloElm);
$evt->appendChild($localElm);
$evt->appendChild($dataElm);
$evt->appendChild($horarioElm);
$evt->appendChild($descricaoElm);
return $evt;
}
?>

But I need a script for the user to be able to remove his events through a form, which shows the events he created (this I already did), and a delete button for each event.

    
asked by anonymous 25.06.2018 / 12:34

0 answers