Lists Home |
Date Index |
James Clark's expat is also available for PHP (built directly into PHP4,
even). Here are a few resources you can look at to get started with it:
----- Original Message -----
From: "Mike Champion" <email@example.com>
Sent: Tuesday, March 05, 2002 1:58 PM
Subject: Re: [xml-dev] XML with PHP
> 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");
> $i->new_child("title", $head);
> $i->new_child("link", $link);
> $i->new_child("description", $comment);
> $out = domxml_dumpmem($doc);
> $file = $arch . ".xml";
> $f = fopen($file, 'w');
> fputs($f, $out);
> echo $out;
> I am a complete PHP novice, so any
> suggestions to do things in a more sensible way would be appreciated.
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
> The list archives are at http://lists.xml.org/archives/xml-dev/
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://lists.xml.org/ob/adm.pl>