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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Что не так

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
stas0
Отправлено: 24 Июня, 2013 - 19:02:39
Post Id



Частый гость


Покинул форум
Сообщений всего: 186
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)

[+][+][+]


Весь день в проблемах! Нахмурился
Помогите решить один вопрос
Ошибка:
Warning: XSLTProcessor::transformToXml() [xsltprocessor.transformtoxml]: No stylesheet associated to this object in Z:\home\php5\www\www\exslt.php on line 16

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP ## Скрипт exslt.php  
  3. $domxsl=new domDocument();
  4. $domxsl->load($_SERVER['argv'][1]);//загрузить XSL-файл
  5.  
  6. $domxml=new domDocument();
  7. $domxml->substituteEntities=true;      //произвести подстановки
  8. $domxml->preserveWhiteSpace=false;      //убрать разделители
  9. $domxml->load($_SERVER['argv'][2]); //загрузить XML-файл
  10.  
  11. $xsl=new xsltProcessor();//создать XSLT-процессор
  12. if (!$xsl->hasExsltSupport()) exit;
  13.  
  14. @$xsl->importStylesheet($domxsl); //оттранслировать XSLT-документ
  15. echo $xsl->transformToXML($domxml); //выполнить трансформацию
  16. ?>
  17.  


document.xml
CODE (xml):
скопировать код в буфер обмена
  1. <?xml version='1.0' encoding='WINDOWS-1251'?>
  2. <?xml-stylesheet type="text/xsl" href="document.xsl" ?>
  3. <Книга>                                              
  4. <Содержание>
  5.   Глава1
  6.   Глава2
  7.   Глава3
  8. </Содержание>
  9. <Страница>
  10. В данной главе мы рассмотрим применение
  11. ...
  12. </Страница>
  13. </Книга>
  14.  

CODE (xml):
скопировать код в буфер обмена
  1.  
  2. <?xml version='1.0' encoding='WINDOWS-1251'?>
  3. <xsl:stylesheet version='1.0'
  4.     xmlns:exsl="http://exslt.org/common"
  5.     extension-element-prefixes="exsl"
  6.     xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
  7.  
  8.          
  9.     <xsl:output  method="html" encoding="WINDOWS-1251" indent="yes"/>
  10. <xsl:template match="/">
  11.   <html>
  12.     <head><title>Frame example</title></head>
  13.     <frameset cols="20%, 80%">
  14.       <frame src="toc.html"/>
  15.       <exsl:document href="toc.html" encoding="WINDOWS-1251">
  16.         <html>
  17.           <head><title>Содержание</title></head>
  18.           <body>
  19.              <xsl:apply-templates select="//Содержание"/>
  20.           </body>
  21.         </html>
  22.       </exsl:document>  
  23.       <frame src="body.html"/>
  24.       <exsl:document href="body.html" encoding="WINDOWS-1251">
  25.         <html>
  26.           <head><title>Страница</title></head>
  27.           <body>
  28.              <xsl:apply-templates select="//Страница"/>
  29.           </body>
  30.         </html>
  31.       </exsl:document>
  32.     </frameset>
  33.   </html>
  34. </xsl:template>
  35.  
  36. <xsl:template match=".">
  37.   <xsl:value-of select="."/>  
  38. </xsl:template>
  39.  
  40. <xsl:template match=".">
  41.   <xsl:value-of select="."/>  
  42. </xsl:template>
  43. </xsl:stylesheet>
  44.  
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB