Autor Zpráva
Capoeiradek
Profil
Zdravím Vás,

potřeboval bych poradit s XML, protože jsem už z toho zoufalý, zkusil jsem všechny postupy co jsem tu našel a pořád mi to nejde.

Dělám XML soubor pro int. obchod a zasekl jsem se v chybě parsování XML, když ten soubor zkouším. Zjistil jsem, že je problém v této a dalších podobných URL:

http://obchod.jezcivkleci.cz/?p=productsMore&iProduct=8&sName=cast-cage

ale po nahrazení znaků & znakem & už není odkaz funkční (parsování už chybu nehlásí). Čím jiným se dá tento znak nahradit, aby šel i odkaz?? Nebo je něco jiného blbě?

Můžete mi někdo poradit?

Díky moc!!

Radek
Chamurappi
Profil
Reaguji na Capoeiradka:
ale po nahrazení znaků & znakem & už není odkaz funkční
V adrese má být pořád jen „&“. Entita „&“ je jen způsob zápisu znaku „&“ v XML.
Capoeiradek
Profil
já se právě snažím o to přepsat ten znak, protože se tady: http://obchod.jezcivkleci.cz/databaze.xml píše jako chyba
Chamurappi
Profil
Reaguji na Capoeiradka:
Rozumím, o co ti jde. Tohle se těžko vysvětluje a dost lidí se v tom motá, přestože to je jednoduché. Do XML musíš ten ampersand v adrese zapsat jako „&“. Entita „&“ značí „&“. V adrese bude pořád „&“, i když ho v XML zapíšeš jako „&“.
Capoeiradek
Profil
Jo tak, už tomu rozumím. Zkusím to. Díky!!
Capoeiradek
Profil
Tak už to nejspíš jde, uvidim až to bude na zboží.cz, viz. http://obchod.jezcivkleci.cz/data.xml , měl jsi opravdu ty znaky opravdu zůstanou tak jak jsou, takový kouzlo trochu co;-).. ještě jednou díky!
Chamurappi
Profil
Reaguji na Capoeiradka:
Vypadá to správně, akorát v prvním <URL> máš ampersandy převedené na entity dvakrát:
<URL>http://obchod.jezcivkleci.cz/?p=productsMore&amp;amp;iProduct=8&amp;amp;sName=cast-cage</URL>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: