Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Создание HTML страницы с помощью DOMDocument
Форумы портала PHP.SU » » XML и его обработка » Создание HTML страницы с помощью DOMDocument

Страниц (1): [1]
 

1. IZLOM - 31 Октября, 2013 - 16:36:19 - перейти к сообщению
Привет парни, есть переменная $xmlStr в которой храняться XML данные.
Есть шаблон pdf.xsl.
На выводе мне нужно получить HTML страничку, но у меня выходит XML, я не понимаю что не так, вот код трансформации:

PHP:
скопировать код в буфер обмена
  1.  // Объект исходного XML-документа
  2.         $xml = new DOMDocument('1.0');
  3.         $xml->loadXML($xmlStr);
  4.  
  5.         // Объект стиля
  6.         $xsl = new DOMDocument('1.0');
  7.         $xsl->load("pdf.xsl");
  8.         // Создание парсера
  9.         $proc = new XSLTProcessor();
  10.  
  11.         // Подключение стиля к парсеру
  12.         $proc->importStylesheet($xsl);
  13.  
  14.         // Обработка парсером исходного XML-документа
  15.         $newdom = $proc->transformToDoc($xml);
  16.         echo $newdom->saveHTML();

Вот что выходит:

2. esterio - 31 Октября, 2013 - 16:40:02 - перейти к сообщению

?
3. IZLOM - 31 Октября, 2013 - 16:51:04 - перейти к сообщению
esterio пишет:


Спасибо большое. С меня пиво Язычок

 

Powered by ExBB FM 1.0 RC1