Autor | Zpráva | ||
---|---|---|---|
Pavel015 Profil |
#1 · Zasláno: 5. 12. 2015, 20:20:05
Chyba parsování XML: Dokument není dobře zformátován
Adresa: www.moje-adresa.cz/sitemap.xml Řádek 41, sloupec 46: <loc>www.moje-adresa.cz/index.php?&action=hraci&idxx182</loc> ---------------------------------------------^ Dobrý den. Nevíte, prosím, kde je chyba? |
||
Bubák Profil |
#2 · Zasláno: 5. 12. 2015, 20:20:53
&
|
||
Pavel015 Profil |
#3 · Zasláno: 5. 12. 2015, 22:03:04
Bubák:
ale to není chyba, ne? V adrese to používám. |
||
mimochodec Profil |
#4 · Zasláno: 5. 12. 2015, 22:10:21
Pavel015:
Je to chyba. První parametr se přidává otazníkem, každý další ampersandem. |
||
Pavel015 Profil |
#5 · Zasláno: 5. 12. 2015, 22:42:33
mimochodec:
Děkuji, to vím, ale když zadám www.moje-adresa.cz/index.php?amp;action=hraciamp;idxx=182, tak adresa po překopírování do nového okna nefunguje...? |
||
mimochodec Profil |
Pavel015:
Nerozumím. Jednak ti před "amp" chybí ampersand, jednak to za ...index.php? nemá co dělat. Entity se zapisují takhle: &kodentity; . V případě zápisu ampersandu je to možná trochu matoucí, ale je to prostě tak. Jiný příklad: «
|
||
Kubo2 Profil |
#7 · Zasláno: 6. 12. 2015, 07:49:01 · Upravil/a: Moderátor (editace znemožněna) 6. 12. 2015, 10:48:14
Chyba v XML je to preto, lebo
& (ampersand) v XML uvádza zápis entity. Za ním nasleduje názov entity a jej zápis sa ukončuje ; . Z tohto dôvodu sa & musí v XML escapovať, tj. zapisovať ako entita ampersandu & .
Hmm, a predpokladám, že vlákno určite nepatrí do SEO, Google, Seznamm>m, katalogy. Moderátor juriad: Přesunuto, máš pravdu.
|
||
Chamurappi Profil |
#8 · Zasláno: 6. 12. 2015, 15:21:42
Reaguji na mimochodce:
Musím podotknout dvě drobnosti… „První parametr se přidává otazníkem, každý další ampersandem.“ To je XML jedno. Většinou je to jedno i serverům, ?& funguje skoro všude stejně jako ? .
„Jiný příklad: « “
Zrovna ten by v sitemap.xml nefungoval, protože XML zná jen pět entit & , < , > , " a ' (neřekne-li DTD jinak).
|
||
Časová prodleva: 8 let
|
0