Wygenerowanie XML

0

Witam, chciałbym zrobić prosty formularz w html(to nie problem), który z danych podanych w formularzu wygenerowałby plik xml, który potem chciałbym przekształcić za pomocą xslfo do pdf.

Z formularza chciałbym wygenerować dane osobowe:
<osoba>
<imie>dane_z_formualrza</imie>
<nazwisko>dane_z_formularza</nazwisko>
</osoba>

Jak to zrobic? Proszę o pomoc.

0

Próbowałeś wpisać "php xml generator" albo coś podobnego w google? To nie jest nic trudnego, pierwsze 3-4 linki z góry i masz jakieś rozwiązania rozwiązania.

jedno z pierwszych z googla http://php.net/manual/en/ref.xmlwriter.php

0

Witam, kiedyś używałem DOMDocument i właśnie przykład

$xmlDoc = new DOMDocument('1.0', 'utf-8');
$xmlDoc->formatOutput = true;

//element główny <osoba>
$osoba = $xmlDoc->createElement('osoba');
$osoba = $xmlDoc->appendChild($osoba);

//element <osoba><imie> 'dane_z_formualrza'
$imie = $xmlDoc->createElement('imie', 'dane_z_formualrza');
$imie = $osoba->appendChild($imie);

//element <osoba><nazwisko> 'dane_z_formularza'
$nazwisko = $xmlDoc->createElement('nazwisko', 'dane_z_formularza');
$nazwisko = $osoba->appendChild($nazwisko);

header("Content-type: text/xml");
echo $xmlDoc->saveXML();
exit;

1 użytkowników online, w tym zalogowanych: 0, gości: 1