Google sitemap: XML Parse Error
Už nějakou dobu mi nefungovaly XML sitemapy na několika instalacích Typo3. Vždy to vyhodilo hlášku o chybné deklaraci XML dokumentu.
Pátral jsem po společném jmenovateli těchto projektů - ve všech nefunkčních xml sitemapách byl první řádek prázdný. Zajímavé bylo, že Typo3 na kterém jsem měl nainstalovány 3 weby ve dvou případech fungovalo (starší data výroby) a ve třetím ne.
Zapátral jsem a nakonec jsem došel k řešení - chyba je způsobena nadbytečnými prázdnými řádky v php souborech v adresáři typo3conf a typo3conf/ext. Ale pozor - pokud používáte uživatelské funkce, kdy includujete knihovny s funkcemi, i zde je nutné odstranit nadbytečné řádky (což byl můj případ).
Tato chyba má praktický vliv pouze na xml dokumenty - html (běžné stránky webu) nadbytečný řádek "překousnou".