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" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Thanks I use this code and it works. > > tassos > > > -----Original Message----- > From: Lucian COZMA [mailto:[EMAIL PROTECTED] > Sent: Thursday, March 11, 2004 4:03 PM > To: [EMAIL PROTECTED] > 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" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > > 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" <[EMAIL PROTECTED]> wrote in message > > news:[EMAIL PROTECTED] > > > 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:[EMAIL PROTECTED] > > > Sent: Thursday, March 11, 2004 3:20 PM > > > To: [EMAIL PROTECTED] > > > 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" <[EMAIL PROTECTED]> wrote in message > > > news:[EMAIL PROTECTED] > > > > 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