Autor Zpráva
Balda
Profil
V internetovém prohlížeči se mi nezobrazuje obrázek (gif, jpg) vložený do dokumentu XML.
Dokument je formátován CSS.
Je vůbec takto jednoduše možné zobrazovat obrázky vložené do dokumentu XML? Nebo je nutné pro korektní zobrazení používát šablonu XLST.

Díky Balda
habendorf
Profil
Je vůbec takto jednoduše možné zobrazovat obrázky vložené do dokumentu XML?
Ano.

Nebo je nutné pro korektní zobrazení používát šablonu XLST.
Ne.

Asi nejjednodušší je zabrousit do html namespace:
<html:img xmlns:html="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" src="obrazek.jpg" width="50" height="50"/>
Chamurappi
Profil
Doplnění k Habendorfově odpovědi:
Chceš-li, aby to fungovalo i mimo Internet Explorer, uprav hodnotu atributu xmlns:html na "http://www.w3.org/1999/xhtml".
habendorf
Profil
Hm, pravda. Sorry.
Balda
Profil
Už to funguje http://www.balda.biz/deska/deska-13-1.xml

Díky všem zúčastněným

Balda
habendorf
Profil
V IE to nejede :o(
Balda
Profil
Tak teď babo raď.
habendorf
Profil
Píše to problém s kódováním. Ale co vůbec nechápu - stažený na lokále to bez problémů běží.
Chamurappi
Profil
Třebaže nejsem baba, zkusil bych do HTTP hlavičky hodit za MIME typ charset=windows-1250.

Mimochodem, při používání obecného XML na webu narazíš na následující problémy:
1) Staré prohlížeče neodřízneš jen od stylů, ale i od obsahu
2) Návštěvníkův uživatelský stylopis aplikovaný na všechny stránky mine tu tvoji
3) Vyhledávače (předpokládám) zatím nerozumí kaskádovým stylům, takže ve tvém dokumentu nerozeznají významnost jednotlivých elementů
habendorf
Profil
Chamurappi: Proč to ale na lokále běží?
Balda
Profil
Děkuji Chamurappimu za přípomínky.
a pro info:
Časopis deska připravuji v Indesignu, ze kterého exportuji do PDF (čtenáři si pak stahují celé číslo najednou).
Přislo mi dobré mít zároveň jednotlivé články připravené pro intenetové prohlížeče (HTML, XML) a Indesign umí exportovat obsah do XML.
Deska je moje doplňková činnost k mé hlavní pracovní náplni a proto si nemůžu dovolit věnovat příliš času převedení do HTML/XML. Zatím se mi tak tak daří napsat každý měsíc jedno číslo.

Balda
Toto téma je uzamčeno. Odpověď nelze zaslat.

0