ZloiJoker
Новичок
После перехода на php5 перестало работать.
$xslt = &XML_XSLT_Wrapper::factory (XML_XSLT_DOM);
$xslt->setXSL ($xslfile, XML_XSLT_MODE_FILE);
if (strpos ($file, '.xml'))
{
$uid = substr ($file, 8, strpos ($file,'.') - 8);
echo "process '$localdir$file' - $uid'...";
$filename = $localdir.$file;
$doc = domxml_open_file($filename) or die ("Could not read file!");
$xpath = $doc->xpath_new_context ();
$obj = $xpath->xpath_eval("//Title");
$nodeset = $obj->nodeset;
$children = $nodeset[0]->children();
$title = iconv ('UTF-8', 'windows-1251', $children[0]->content);
$xml = file_get_contents ($localdir.$file) ;
$xslt->setXML ($xml) ;
if ($xslt->process ())
Открыл мануал, и понялл что теперь надо использовать другие функции и другие есть соответствующие классы, я немного далек сейчас от этого не подскажете по моему куску функции соответсвующие новые функции ?
$xslt = &XML_XSLT_Wrapper::factory (XML_XSLT_DOM);
$xslt->setXSL ($xslfile, XML_XSLT_MODE_FILE);
if (strpos ($file, '.xml'))
{
$uid = substr ($file, 8, strpos ($file,'.') - 8);
echo "process '$localdir$file' - $uid'...";
$filename = $localdir.$file;
$doc = domxml_open_file($filename) or die ("Could not read file!");
$xpath = $doc->xpath_new_context ();
$obj = $xpath->xpath_eval("//Title");
$nodeset = $obj->nodeset;
$children = $nodeset[0]->children();
$title = iconv ('UTF-8', 'windows-1251', $children[0]->content);
$xml = file_get_contents ($localdir.$file) ;
$xslt->setXML ($xml) ;
if ($xslt->process ())
Открыл мануал, и понялл что теперь надо использовать другие функции и другие есть соответствующие классы, я немного далек сейчас от этого не подскажете по моему куску функции соответсвующие новые функции ?