Salve a tutti...
Ho la necessità di modificare un file XML tramite script PHP aggiungendo nuovi nodi e valori.
Purtroppo però a quanto pare la funzione createElement() non viene riconosciuta; stesso risultato con create_element(). Preciso che le estensioni DOM e ICONV sono tutte abilitate.

Questo l'errore che mi ritorna:
Fatal error: Call to undefined function: createelement()

Lo script è questo:

Codice PHP:
if ($output_result)
    {
        
$xmlString "";
        
$feedback $_POST['feedback'];
        foreach ( 
file("xml/feedback.xml") as $node )
        {
            
$xmlString .= trim($node);
        }
        
$doc domxml_open_mem($xmlString);
        
$root $doc->document_element();
        
$records $root->child_nodes();
        
        for (
$i=0$i<count($records); $i++)
        {
            
$record $records[$i];
            
$id_record $record->first_child();
            
$id_recordFeed $id_record->get_content();
            
            
$id_recordValue $_POST['id_record'];
            if (
$id_recordFeed == $id_recordValue)
            {
                
// INSERIMENTO NUOVO NODO VOTO
                
$node_vote $record->createElement("voto");
                
$new_vote $record->append_child($node_vote);
            }
        }
    }