Reply to Re: validating quoted ampersands

Your name:

Reply:


Posted by David Dorward on 09/23/06 22:14

mouse@house.spam wrote:

> I have a reference to a web counter in my page, which according to my
> ISP should look like;
>
> <IMG SRC="/cgi-sys/Count.cgi?df=sigma-index.html&st=1000">

Your ISP is wrong.

> However the W3 validator wails about the ampersand '&' before the st.
> It insists the line must look like;
>
> <img src="/cgi-sys/Count.cgi?df=c-compiler-com-root&amp;ft=0&amp;dd=D"
> title="Counter" alt="Counter">

Only if you are changing the data you want to pass to Count.cgi.

> in other words we must use &amp; instead of just &

Yes

> Is this how valid HTML must specify an ampersand?

Yes

> Both versions seem valid in my web browser.

No, your browser is capable of some degree of error correction.

> The &amp; version looks a bit strange and I am surprised that W3 validator
> regards it as necessary.

What if, for example, the piece of data was called "copy" instead of "st"?
The spec has to have come way of distingushing between an ampersand
followed by the word "copy" and the entity meaning "The copyright symbol".

(Follow-ups set)

--
David Dorward <http://blog.dorward.me.uk/> <http://dorward.me.uk/>
Home is where the ~/.bashrc is

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация