Lists Home |
Date Index |
3/5/2002 11:52:21 AM, "Marksman" <firstname.lastname@example.org> wrote:
> i want to build a page with server-side parsed XML.
> Bit i dont know how to use XML with PHP.
Here are a few resources I found interesting/useful. They
are totally DOM-centric ... although
the PHP DOM interface is highly non-standard.
The "user contributed notes" are the most useful part of the manual!
Here's a trivial php program that takes a POST of an HTML form
(the names of the fields are automatically represented as PHP
variables), opens an RSS-like file identified by the $file value,
and puts the form information in a new "item" element at the bottom
of the first "channel" element, then rewrites the file and echoes
its contents to the browser.
header ("content-type: text/xml");
$file = "http://localhost/log/" . $arch . ".xml";
$doc = xmldocfile($file);
$r = $c->nodeset;
$i = $r->new_child("item");
$out = domxml_dumpmem($doc);
$file = $arch . ".xml";
$f = fopen($file, 'w');
I am a complete PHP novice, so any
suggestions to do things in a more sensible way would be appreciated.