Привет.<br><br>Столкнулся с проблемой. Мне необходимо преобразовать xml в JavaScript,<br>для этого использую ngx_http_xslt_module.<br><br>Конфигурация nginx:<br><br> location portal-facade-ytraffic-jsonpp {<br> proxy_pass <a href="http://op.yandex.ru/">http://op.yandex.ru/</a>;<br>
proxy_set_header Host <a href="http://op.yandex.ru">op.yandex.ru</a>;<br> add_header Content-Type application/x-javascript;<br> xslt_stylesheet /var/spool/nginx/tve-jsonpp/yandex-traffic.xsl;<br>
break;<br> }<br><br>XSLT-преобразование:<br><br> <?xml version="1.0" encoding="UTF-8"?><br> <xsl:stylesheet version="1.0"<br>xmlns:xsl="<a href="http://www.w3.org/1999/XSL/Transform">http://www.w3.org/1999/XSL/Transform</a>"><br>
<xsl:template match="/"><br> <![CDATA[fw.core.RequestManager.response({ rate:]]><br> <xsl:value-of select="export/Traffic/rate" /><br> <![CDATA[});]]><br>
</xsl:template><br> </xsl:stylesheet><br><br>Оно преобразовывает XML с сайта Яндекс.Пробки в JavaScript:<br><br> fw.core.RequestManager.response({ rate: 7 });<br><br>Проблема в том, что в ответе первой строкой выдается XML-заголовок:<br>
<br> <?xml version="1.0"?><br> fw.core.RequestManager.response({ rate: 7 });<br> <br>Вот именно этот заголовок мне надо убрать, и оставить только чистый<br>JavaScript. Как это можно сделать?<br>