Autor Zpráva
TheShaolin
Profil
Viem ze xmlns je xml name space ale aky to ma vyznam napriklad tu?

<html xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
je to nieco ako DOCTYPE?
Chamurappi
Profil
Reaguji na TheShaolina:
Třeba pomůže mé zdejší vysvětlení, hledej „Co v XML znamená ta dvojtečka“.

je to nieco ako DOCTYPE?
Není, jmenný prostor totiž určuje jazyk. Na rozdíl od <!doctype> deklarace, která v XML říká validátoru adresu DTD a prohlížečům poskytuje příležitost selhávat na blbinách :-)

Adresa v atributu xmlns je brána jako identifikátor, nikoliv jako adresa, takže je docela jedno, jaký obsah se na daném URI nachází. Běžně tam však něco bývá, zpravidla popis, specifikace či schéma. Google ale vrací chybu 404, takže se tam o dotyčném jmenném prostoru nic nedočteme.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0