Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: przepuszczenie przez xslt outputu ze skryptu php
Forum PHP.pl > Forum > PHP
rmn
Problem jest ławty do opisania. Mam skrypt, ktorego wykonanie kończy się wyrzuceniem (echo) czegoś takiego:

Kod
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="ankieta.xsl"?>
<ankieta view="logowanie">
  <header>
    <messages>
      <komunikat>Musisz się zalogować.</komunikat>
    </messages>
    <user logged="0">
      <nick>guest</nick>

    </user>
  </header>
</ankieta>


Problem polega na tym, ze przeglądarka nie przepuszcza tego xmla, przez template ankieta.xsl. Po prostu go wyświetla (xml). Nie pojawiają się też żadne informacje o tym, że template nie może być znaleziony etc..

Żeby było śmieszniej, jeśli zapisze output jako plik xml, i potem go otworze przeglądarką to wszystko działa.

Pomóżcie, bo po prostu o czymś nie wiem. Thx.
aleksander
moze
  1. <?php
  2. header('Content-type: text/xml; charset=ISO-8859-2');
  3. ?>
rmn
Cytat(aleksander @ 2005-05-25 21:19:49)
moze
  1. <?php
  2. header('Content-type: text/xml; charset=ISO-8859-2');
  3. ?>

Jesteś wielki! Dzięki!:)
dr_bonzo
dla XMLa powinno byc
  1. <?php
  2. header('Content-type: application/xml; charset=ISO-8859-2');
  3. ?>
Imperior
No to może jeszcze kodowanie?
  1. <?php
  2.  
  3. header('Content-type: application/xml; charset=UTF-8');
  4.  
  5. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.