Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zapis pliku XML poprzez formularz
Forum PHP.pl > Forum > XML, AJAX > XML
morrison
witam,

oto problem: mam pliki XML o strukturze np:
Kod
<bibtex:entry bibtex:id="7/2004">
<bibtex:unpublished>
<bibtex:author>ktos</bibtex:author>
<bibtex:title>cos</bibtex:title>
<bibtex:note>tereferee</bibtex:note>
<bibtex:month>04</bibtex:month>
<bibtex:year>2434</bibtex:year>
</bibtex:unpublished>
</bibtex:entry>


i edytuje sobie te pliki na stronie w taki sposob ze kazda osobna linia pliku XML jest edytowana w nowym polu formularza. Nastepnie po ewentualnych modyfikacjach chce te dane zapisac od nowa do danego pliku. gdy zrobie submit i wysylam dane do skryptu to wowczas po wykonaniu kodu:
Kod
foreach($_POST as $key => $value){
                echo $value."<br />\n";
}

w danych znajduja sie tylko dane wlasciwe a wszystkie znaczniki XML są pominięte(np: <bibtex:note>). Jak zachowac w przesylanych danych wszystkie znaczniki XML??

winksmiley.jpg
mhs
moze do obslugi XML lepiej zainteresowac sie SimpleXML?
mike
Cytat(mhs @ 2005-08-04 16:04:45)
moze do obslugi XML lepiej zainteresowac sie SimpleXML?

Po pierwsze @mhs ma rację

A po drugie.
Spróbuj wklepać taki kod w pliku .html :
  1. <abrakadabra> Abrakadabra </abrakadabra>

i pomyśl co sie stało.

IMO Twoje tagi XML'a są wyświetlane za pomocą echo ale że ich nie widzisz to już sprawka przeglądarki, która próbuje je zinterpretować.
morrison
oczywiscie masz racje. czasami mozna przeoczyc cos oczywistego - dzieki i przepraszam za zamieszanie winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.