Вопрос по xslt_process

SPYFORCER

Новичок
Вопрос по xslt_process

Надо сделать преобразование xml+xsl на вывод.

Вроде делал раньше всё получалось, а вот чтото подзабыл..
Беру стандартный пример

первый файл employee.xml


PHP:
<?xml version="1.0" encoding="UTF-8"?>
<employee>

     <employeename id="myId">test</employeename>
     <employeeaddress>test123</employeeaddress>
     <SSN>12343456</SSN>
     <company>XYZ Corporation</company>
</employee>
второй файл employee.xsl

PHP:
<?xml version='1.0'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head><title>XSLT in PHP</title></head>
<body>
     <xsl:for-each select="//employee">
          <BR><B>Employee Name:<xsl:value-of select="employeename"/></B></BR>
          <BR><B>Employee Address:<xsl:value-of select="employeeaddress"/></B></BR>
          <BR><B>SSN:<xsl:value-of select="SSN"/></B></BR>
          <BR><B>Company:<xsl:value-of select="company"/></B></BR>
     </xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
сам скрипт
PHP:
$xslt = xslt_create();
$xmlFile = 'x:/www/test/employee.xml';
$xslFile = 'x:/www/test/employee.xsl';
xslt_set_encoding($xslt, 'UTF-8');
$transformed =  xslt_process($xslt, $xmlFile, $xslFile);
if ($transformed) {
   echo  $transformed;
} else {
    echo "<BR>Error description " . xslt_error($xslt);
    echo "<BR>Error code  " . xslt_errno($xslt);
}
xslt_free($xslt);


при выполнении скрипта вот такой вывод

Warning: Sablotron error on line 1: XML parser error 4: not well-formed (invalid token) in X:\www\test\xsl.php on line 48

Error description XML parser error 4: not well-formed (invalid token)
Error code 2



у меня php 4
Ребята посдкажите в чём камень?

-~{}~ 16.03.06 13:24:

Всё тему можно закрывать.. это проблемы оказались с настройкой пхп.. он пути к файлам не от туда брал.
 
Сверху