Write To Xml File

Συζητήσεις για XML, XSLT, RSS και παράγωγα της γενικότερης XML

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Horizon
Δημοσιεύσεις: 10
Εγγραφή: 03 Ιαν 2009 10:36

Write To Xml File

Δημοσίευση από Horizon » 27 Δεκ 2011 18:24

Καλησπέρα !

Προσπαθώ να φτιάξω ένα PHP αρχείο στο οποιο θα εισάγονται από μια form δεδομένα και θα αποθηκεύονται σε xml αρχείο !
μέχρι στιγμής αυτό γίνετε αλλα το αποτέλεσμα στο xml δεν είναι όπως το θέλω


θέλω να αποθηκεύεται σε αυτήν την μορφή :

<?xml version="1.0"?>
<people>

<person>
<first_name>Aris</first_name>
<last_name>Horizon</last_name>
</person>

</people>



αλλα μου βγαίνει έτσι :

<?xml version="1.0"?>
<people>
<person><first_name>Aris</first_name><last_name>Horizon</last_name></person></people>

αυτός είναι ο κώδικας σε php :


<form action="index.php" method="POST">

Firts Name : <input type="text" name="first"><br>
Last Name : <input type="text" name="last"><br>
<input type="submit" name="submit" value="submit">

</form>

<?php

$first = $_POST['first'];
$last = $_POST['last'];
$submit = $_POST['submit'];


if ($submit)

{




$xml = simplexml_load_file("info.xml");



$sxe = new SimpleXMLElement($xml->asXML());
$person = $sxe->addChild("person");
$person->addChild("first_name", "$first");
$person->addChild("last_name", "$last");
$sxe->asXML("info.xml");


}


?>

Έχει κανεις καμια ιδέα πως να διορθώσω το format στο xml ?

Απάντηση

Επιστροφή στο “XML, XSLT”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες