Re: Passing XML

From: Date: Sat, 30 Jun 2001 16:19:16 +0000
Subject: Re: Passing XML
References: 1  Groups: php.db 
Request: Send a blank email to php-db+get-9987@lists.php.net to get a copy of this message
From: "olinux o" <olnx@yahoo.com> To: "Hugh Bothwell" <hugh_bothwell@hotmail.com>; <php-db@lists.php.net> Sent: Friday, June 29, 2001 10:25 PM Subject: Re: [PHP-DB] Passing XML > Is this what you have in mind? > > $url = 'http://website.com/document.xml'; > $str = implode('', file($url)); > $str = contains the xml doc and retains formatting > $url could be a doc on the local server as well. Sure, that would be one way to implement option #1; or, as in the XML entry in the PHP manual, paging through the file in 4k chunks (better if you're parsing large files); but passing the url as a parameter instead of defining it explicitly, ie http://myserver/script.php?url=http%3A%2F%2Fwebsite.com%2Fdocument.xml Or you could post the whole XML source to the script (this could be useful for interactive testing of an XML-generating script); or you could upload an XML file and have the script parse it (I'm really not sure how this would be useful, but you could :-) Also note, if you want to get XML back again, maybe you should look at the XSLT functions. > --- Hugh Bothwell <hugh_bothwell@hotmail.com> wrote: > > I'm not sure how you mean; it depends on where the > > data is coming from. > > > > I count three ways you can do this: > > 1. pass the XML filename (or URL) to the script via > > GET or POST > > 2. pass the XML source to the script via POST > > 3. upload the file via POST and call the script > > > > More details on what you're trying to accomplish > > would help. > > > > ""Niel Zeeman"" <NZeeman@Btech.co.za> wrote in > > message > > > news:9heo93$q9j$1@w153.z064000151.sjc-ca.dsl.cnc.net... > > > Hi there > > > > > > Is there anyway of passing a xml document to a php > > page as raw data. > > > > > > What I want to do is eg. > > > send a page a xml document and recieve a response > > ( in xml ) from that page.

« previous php.db (#9987) next »