В моем XSLT-файле.Я использую document()
функцию
<xsl:variable name="Publicity" select="document('./publicity.xml')" />
, и это работает, но если я пытаюсь связать PHP-скрипт, который генерирует XML динамически,
<xsl:variable name="Publicity" select="document('./publicity.php')" />
я получаю
Warning: XSLTProcessor::transformToXml() [xsltprocessor.transformtoxml]: file:///C:/wamp/www/XSLT/test.php:3: parser error : Start tag expected, '<' not found in ... on line ...
, которые состоят из <
из <?php
Похоже, XSLTProcessor не запрашивает файл, как через HTTP-запрос, поэтому он не выполняется Apache / PHP.
Я знаю, что мог бы просто включить эту структуру XML в свой основной XML, но я пытаюсь избежать этого ... пока кто-нибудь не скажет мне, что другого пути нет.
Спасибо!