Re: Re: DOM XML and php
| From: | Lucian COZMA | Date: | Mon, 15 Mar 2004 08:51:04 +0000 |
| Subject: | Re: Re: DOM XML and php | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-180416@lists.php.net to get a copy of this message | ||
But of course you can.
Check out the manual:
http://ro.php.net/manual/en/function.domxml-open-mem.php
and the code sample I've sent you in the thread,
Regards,
Lucian
"Tassos T" <nereus0@freemail.gr> wrote in message
news:003001c40841$0206e800$1900000a@TRITON...
Hi,
I agree but I cannot find a way to transform xlm data from variable not open
xml file with using DOMXML.
tassos
-----Original Message-----
From: Lucian COZMA [mailto:lcozma@interakt.ro]
Sent: Friday, March 12, 2004 1:50 PM
To: php-general@lists.php.net
Subject: Re: [PHP] Re: DOM XML and php
True, but it does much more than that. It also provides xslt
transformations. It uses the powerfull libxslt library that provides far
more features, speed and reliablility than Sablot. I would rather do XSL
transformations with DOMXML than with Sablot just for these reasons.
Thanks for your response.
Lucian
"Tassos T" <nereus0@freemail.gr> wrote in message
news:001a01c40822$2ab8a230$1900000a@TRITON...
Sory for delay
I use sablotron because I take xml data via curl from windows server. I need
only a way to transform xml data with xslt and I want to present data to web
pages. I think DOMXML provide functions to create XML docs from the
beginning and manipulate xml data like add or remove xml elements.
I hope to help you.
tassos
-----Original Message-----
From: Lucian COZMA [mailto:lcozma@interakt.ro]
Sent: Thursday, March 11, 2004 5:31 PM
To: php-general@lists.php.net
Subject: Re: [PHP] Re: DOM XML and php
I have a question please (I'm trying to clarify something for me): Why do
you preffer Sablotron to DOMXML ? As I'm developping XML/XSLT framework
applications, I'm trying to understand why would our clients use it instead
of DOMXML and adapt to it if there is a good reason for it. I want to know
this because DOMXML is faster and more reliable than Sablotron (my opinion
after using extesively both of them), and both are extensions, that you have
to install, not something native that comes directly embeded into PHP.
Thanks,
Lucian COZMA
"Tassos T" <nereus0@freemail.gr> wrote in message
news:003401c40777$f8193240$1900000a@TRITON...
> Thanks I use this code and it works.
>
> tassos
>
>
> -----Original Message-----
> From: Lucian COZMA [mailto:lcozma@interakt.ro]
> Sent: Thursday, March 11, 2004 4:03 PM
> To: php-general@lists.php.net
> Subject: Re: [PHP] Re: DOM XML and php
>
>
> It should look something like (pretty much extracted from manual):
> <?php
//
> $xml and $xsl contain the XML and XSL data ($xsl =
> file_get_contents('myxsl.xsl') and $xml
> ='<bla><bla1>lalala</bla1></bla> $arguments = array(
> '/_xml' => $xml,
> '/_xsl' => $xsl
> );
>
> // Allocate a new XSLT processor
> $xh = xslt_create();
>
> // Process the document
> $result = xslt_process($xh, 'arg:/_xml', 'arg:/_xsl', NULL,
> $arguments);
if
> ($result) {
> //SUCCESS, sample.xml was transformed by sample.xsl into the $result
> print $result;
> } else {
> print "Sorry, sample.xml could not be transformed by sample.xsl into";
> print " the \$result variable the reason is that " .
> xslt_error($xh)
.
> print " and the error code is " . xslt_errno($xh);
> }
> xslt_free($xh);
> ?>Lucian COZMA
>
> "Lucian Cozma" <lcozma@interakt.ro> wrote in message
> news:20040311135945.75800.qmail@pb1.pair.com...
> > If you really want to use Sablotron (although I tried it I not liked
> > it as much as DOMXML, gimme a sign, and I'll debug you.
> >
> > Regards,
> > Lucian COZMA @ InterAKT
> >
> >
> > "Tassos T" <nereus0@freemail.gr> wrote in message
> > news:002701c4076d$c6f60c60$1900000a@TRITON...
> > > Thanks for your reply but I have another problem
> > >
> > > I have an xml string if I use this code
> > >
> > > <?
> > > header("Content-Type: text/xml");
> > > echo $xml_string;
> > > ?>
> > > I can see the xml tree but I cannot transform with te xslt. Eg. <?
> > > $xp = xslt_create();
> > > $result_xsl = xslt_process($xp, $xml_string, 'myxsl.xsl');
> > > echo $result_xsl;
> > > xslt_free($xp);
> > >
> > > ?>
> > >
> > > Please advise
> > >
> > > Regards
> > >
> > > tassos
> > >
> > > -----Original Message-----
> > > From: Lucian COZMA [mailto:lcozma@interakt.ro]
> > > Sent: Thursday, March 11, 2004 3:20 PM
> > > To: php-general@lists.php.net
> > > Subject: [PHP] Re: DOM XML and php
> > >
> > >
> > > <?php
> > > $xmlstr = '<bla><bla1>blabalabalab</bla1></bla>';
> > > if(!$dom = domxml_open_mem($xmlstr)) {
> > > echo "Error while parsing the document\n";
> > > exit;
> > > }
> > > // The root domdocument node
> > > $root = $dom->document_element();
> > > ///Dump the content back to string var_dump($dom->dump_mem()); ?>
> > >
> > > Read the manual in the DOM XML functions section. Regards, Lucian
> > > COZMA "Tassos T" <nereus0@freemail.gr> wrote in message
> > > news:002501c40764$b9243b60$1900000a@TRITON...
> > > > Hello,
> > > >
> > > > I face a problem. I have a php script and I send a xml request
> > > > to a
> > > server.
> > > > After I receive xml data but I have this data to an php string
> > > > variable.
> > > >
> > > > How to create a xml dom with out to write a xml file ?
> > > >
> > > > I want to use a xslt to tranform that xml data.
> > > >
> > > >
> > > > Any idea ?
> > > >
> > > > Thanks
> > > >
> > > > tassos
> > >
> > > --
> > > PHP General Mailing List (http://www.php.net/)
> > > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php