xsl/xslt в купе с php

oleg1331

почему *.xml файл
<?xml version="1.0" encoding="windows-1251"?>
<?xml-stylesheet type="text/xsl" href="http://people.gl/index.xsl"?>
<site><leftpanel><window><header></header>
<form action="login.php" method="POST">
<table>
<tbody>
<tr>
<td>Login:</td>
<td><input name="login" /></td>
</tr>
<tr>
<td>Password:</td>
<td><input type="password" name="pass" /></td>
</tr>
</tbody>
</table>
</form>
</window></leftpanel><rightpanel></rightpanel><upperpanel></upperpanel><underpanel></underpanel><content></content></site>

(сохраненный на локальном компе) в эклсплорере нормально трансформируется с указанной xslt таблицей, а в firefox'е - нет?
И вопрос номер два. как в пхп настроить вывод (вывожу данные в чистом xml-е чтобы браузер воспринимал как надо, т.е. применял таблицу xslt, указанную в заголовке? (я так понимаю, делается это с помощью header только вот как именно?)

artimon

Потому что
Security Error: Content at file:///C:/…/a.xml may not load data from http://people.gl/index.xsl.

artimon

PHP
header('Content-Type: text/xml');

oleg1331

хорошо. по первому вопросу вроде понял. а как на счет второго вопроса с выводом из php?

kruzer25

А что со вторым вопросом? ты хочешь в header-е написать, какая xslt-таблица используется?

oleg1331

нет, я хочу, чтобы браузер вообще применял таблицу трансформации к моему выводу.
а сейчас (когда я просто так вывожу) он воспринимает мой xml проcто как (как что, кстати?). И не хочет ничего и никуда трансформировать. никаким браузером.

artimon

см. мой второй пост.

oleg1331

спасибо. не заметил его. усе заработало

ermsoft

header('Content-Type: text/xml');
Неа. Правильнее (по стандарту):
header('Content-Type: application/xml');
Оставить комментарий
Имя или ник:
Комментарий: