Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
Jiří Kosek: XML už je všude

onyx
onyx (neregistrovaný) ---.fsid.cvut.cz
18. 2. 2009 8:29

Zobrazování XML v prohlížečích

Pokud vím, tak XHTML jakožto XML strukturu není možné podle pravidel W3C zpracovávat průběžně, musí se počkat, až je dokument natažený v paměti celý, pak se musí provést kontrola validity, a teprve pokud nejsou nalezeny chyby, na kterých prohlížeč musí selhat, může být provedeno zobrazení dokumentu.
Neúplně stažený XML soubor nemůže být validní, minimálně protože nemá uzavřený kořenový tag.
vlabra
vlabra (neregistrovaný) ---.75.228.83.in-addr.arpa
18. 2. 2009 12:08

Re: Zobrazování XML v prohlížečích

Co se validity týče máte pravdu. Ta se težko ověřuje před tím, než se stáhne celý dokument. To se ovšem netýká renderování. Tam si může klidně prohlížeč uzavírací tagy více či méně inteligentně doplnit a poté částečný dokument zobrazit.
Jozef Benko
Jozef Benko (neregistrovaný) ---.sks5.muni.cz
18. 2. 2009 14:36

Re: Zobrazování XML v prohlížečích

K tomu by som mal jednu poznámku. Špecifikácia HTML priamo predurčuje, ako sa má nakladať s neuzavrenými elementami. To by som bral ako výhodu oproti XHTML.
Bubák
Bubák (neregistrovaný) ---.802.cz
19. 2. 2009 13:14

Re: Zobrazování XML v prohlížečích

Ale ne vždy, třebas tuhle prasárnu s neuzavřeným nadpisem specifikace HTML 4.01 neřeší:

<style>
h1	{color: blue;}
</style>
<div>
	<h1>Nadpis
</div>
<p>Odstavec
Sten
Sten (neregistrovaný) ---.net.upc.cz
25. 2. 2009 0:52

Re: Zobrazování XML v prohlížečích

XMPP (Jabber) je postavený nad XML, přesto zobrazuje zprávy, i když nemá uzavřený kořenový tag (tedy ukončený rozhovor). Testování validity a průběžné zobrazování se totiž nevylučují a doporučení W3C jej nezakazuje, dokonce ani nedefinuje, jak má aplikace reagovat na chyby nahlášené XML parserem.
Zasílat nově přidané příspěvky e-mailem