Subject: [xsl] php xslt transformation problem From: "Birnbaum, David J" <djbpitt@xxxxxxxx> Date: Mon, 4 Jul 2011 20:23:41 -0400 |
Dear xsl-list, I seem to have hit a blind spot with PHP (5.3) XSLT transformation and I would be grateful if someone could point me in the right direction. The relevant part of my php (including some temporary print diagnostics) is: $xml = new DOMDocument(); $xml->load'test.xml'); $xslt = new XSLTProcessor(); $xsl = new DOMDocument(); $xsl->load('xsl/readFile.xsl'); $xslt->importStylesheet($xsl); print $xml->saveXML(); print $xsl->saveXML(); if ($xslt->transformToXML($xml)) { print $xslt->transformToXML($xml); } else { print "Failed to transform"; } Printing the $xml and $xsl reproduces the original input files (with non-ascii characters in the $xml transformed into numerical character references), which would seem to confirm that they're being read. The transformation, however, fails. In case it makes a difference, the files are UTF-8 and the $xml one has a lot of non-ascii characters. Both files are well-formed and valid against their schemas. The PHP simplexml approach also failed. There's a sample xml file at http://menology.obdurodon.org/test.xml and the xsl is at http://menology.obdurodon.org/xsl/readFile.xsl. Thanks, David djbpitt@xxxxxxxx
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Java list extension, Geurt Lagemaat | Thread | Re: [xsl] php xslt transformation p, David Carlisle |
[xsl] Java list extension, Geurt Lagemaat | Date | Re: [xsl] php xslt transformation p, David Carlisle |
Month |