Autor | Zpráva | ||
---|---|---|---|
Radek9 Profil |
#1 · Zasláno: 17. 6. 2009, 20:07:37
Zdravím. Mám takový problém. Mám XML stránku ve které načítám style pomocí XSL. Jenže je problém, že když stránku uložím ve formátu PHP (kvůli includu), tak mi to vypíše chybu, protože <?xml version="1.0" encoding="utf-8"?> bere jako PHP kód. Vypsal jsem to tedy pomocí echo:
<?php echo'<?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/xsl" href="heh.xsl"?> '; ?> Ale problém je, že to zase nenačte styl. A taky je divné, že to nezobrazí jako rozevíraci položky (jako v nomálně nenastylovaném XML), ale jako souvislý text. Nevíte někdo jak to udělat aby to vše fungovalo správně včetně toho includu? |
||
Mike8748 Profil |
#2 · Zasláno: 17. 6. 2009, 20:53:31 · Upravil/a: Mike8748
pred to prvni echo pridej
Header('Content-type: text/xml; charset=utf-8'); pak to bude brat prohlizec jako XML a ukaze ti tvoje "rozeviraci polozky" :) a nejspis to vyresi i tvuj problem s tim stylem (tedko to prohlizec bude brat jako text/plain, a s tim nebude nic delat) |
||
Radek9 Profil |
#3 · Zasláno: 17. 6. 2009, 20:58:57
Jo, pomohlo to. Děkuju za radu.
|
||
AM_ Profil |
#4 · Zasláno: 17. 6. 2009, 23:09:21
jinak jednodušší pro obejití short_open_tagu (<?) je imho toto:
<<?php ?>?xml version="1.0" encoding="utf-8"?> |
||
Radek9 Profil |
#5 · Zasláno: 18. 6. 2009, 13:26:49
Jj, vím, ale když tam mám v php tři položky, tak je echo kratší.
|
||
Časová prodleva: 15 let
|
0