A
Ant
kurt wismer said:that's an embellishment... it says "here's a script", i'll give you
that, but that's about it...
And those embelishments contribute to the whole, and are the problem
with respect to malware issues.
markup languages don't tell their associated readers what to do, they
label various sections of data in a document as being of type X and/or
having property Y... the associated reader decides what to do with the
data in part based on the semantic meaning those labels (or tags)
add... tags don't instruct, they describe...
The effect is the same, as far as a permissively configured browser is
concerned, when it interprets html with embedded executable content.
only because the convention for 'rendering html' in practice includes
handing scripts and other embedded objects off to their associated
handlers/subsystems/etc in addition to straight html rendering...
This is why I originally said it should be considered a programming
language, although you and I know that in its pure form it is not.
Html has evolved to allow all sorts of constructs and active content
which we might think inappropriate for a text markup language, but
was thought necessary to enhance hypertext for the web experience.
An html text file with the "embelishments" effectively becomes one
script containing not only layout and display descriptions, but
references to executable objects, and program source code which will
be interpreted and run in a suitably configured browser. Perhaps I
should not have called this conglomeration "html" in my original post
to this thread.