ugrás a tartalomhoz

Szabványos linkek

Anonymous · 2005. Júl. 24. (V), 11.41
Sziasztok!

Hogyan lehet megoldani, hogy szabványos linkjeim legyenek, aminel a validator nem akad ki hibával. Lehet, hogy rosszul fogalmazok, erre gondolok:
Jelenleg igy nez ki egy linkem:
http://localhost/test/?mod=news&id=4


Ennél a validator egy ilyen hibat ad vissza:
Line 86, column 46: cannot generate system identifier for general entity "id"
...div class="title"><a href='?mod=news&id=4' title='blablabla' alt='...

Hogyan lehetne megoldani ezt szabvanyosan?
 
1

Cserélni kell az és jelet!

Jano · 2005. Júl. 24. (V), 11.48
10 lépés a validság felé című irásomban a 4. lépést nézd meg.

Amennyiben magát a & karaktert akarjuk megjeleníteni &amp; -ot kell írni.
2

Hogy miért is...

kgyt · 2005. Júl. 24. (V), 15.44
Kis hozzáfűzés, hogy a kevésbé járatosak is értsék:

Az & jelet azért kell &amp; formában elhelyezni az URL-ban, mert a HTML-ben megtalálhatóak az SGML-ből ismert entitások, amelyek & jel és egy ; jel között írt kódokkal jeleníthetőek meg.
Nos ez nem olyan bonyolult, mint ahogyan hangzik.
Példák:
&nbsp; – nem törhető szóköz (nonbreaking space)
&lt; – kisebb mint jel (< – less than)
&gt; – nagyobb mint jel (> – greater than)
&amp; – ET jel (& – ampersand)
&copy; – szerzői jog jel (© – copyright)
&quot; – idézőjel (" – quotation mark)
&reg; – regisztrált védjegy jel (® – registered)
&bull; – bigyó (• – bullet)
&deg; – fok jel (° – degree sign)
és a többi...

Az URL-edben nem tudja feloldani az entitás által jelölt karaktert.
Mert az & nem entitás kezdetét jelöli, pedig az SGML szerint mindig azt jelöli.
&id... entitást nem tud értelmezni, főleg, hogy nem található a lezáró ; karakter.

--
Szeretettel: Károly György Tamás
kgyt(a)kgyt.hu - http://kgyt.hu
3

Koszonom!

Anonymous · 2005. Júl. 24. (V), 18.54
Koszi mindkettotoknek a segitseget!