Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class xml_form
- {
- public function write_xml($value)
- {
- // Ricreo il file xml
- $dom = new DomDocument('1.0', 'UTF-8');
- // Creo i tags
- // Creo il tag della root
- $database = $dom->appendChild($dom->createElement('products'));
- // Creo il tag figlio
- //$database= $first->appendChild($dom->createElement('article'));
- foreach($value as $key => $valore)
- {
- $record = $database->appendChild($dom->createElement('article'));
- $record_attr = $dom->createAttribute('id');
- $record->appendChild($record_attr);
- $root_text = $dom->createTextNode($key);
- $record_attr->appendChild($root_text);
- $value = $record->appendChild($dom->createElement('title'));
- $value->appendChild($dom->createTextNode($valore));
- $value = $record->appendChild($dom->createElement('subtitle'));
- $value->appendChild($dom->createTextNode($valore));
- $value = $record->appendChild($dom->createElement('testo'));
- $value->appendChild($dom->createTextNode($valore));
- $value = $record->appendChild($dom->createElement('composizione1'));
- $value->appendChild($dom->createTextNode($valore));
- $value = $record->appendChild($dom->createElement('composizione2'));
- $value->appendChild($dom->createTextNode($valore));
- $value = $record->appendChild($dom->createElement('umidita'));
- $value->appendChild($dom->createTextNode($valore));
- }
- $dom->formatOutput = true;
- $testo = $dom->saveXML();
- $dom->save('xml/testi.xml');
- echo 'Salvataggio effettuato con successo';
- }
- function read_xml()
- {
- $xml = simplexml_load_file('xml/testi.xml');
- echo "<h3>N. record= ".count($xml->labels->label)."</h3>";
- foreach($xml->article as $article)
- {
- //echo '<div><label for="'. $article[id].'">'. $article[id].'</label><input name="'. $article[id].'" value="'.$article->value.'" /></div><br/>';
- echo "ciao"."<br>";
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment