Welcome to WebHeadStart.org

Web Technologies

Sponsored By

WebHeadStart.org is currently in beta.
Please pardon our appearance as we work to provide you with the most comprehensive reference on today's web technologies.

Interested in advertising on WebHeadStart? Become an advertising partner today!

[WWW-HTML Mailing List Archive Home] [Messages By Thread] [Messages By Date]

Re: When is something a tag?

From: Laurens Holst <lholst@students.cs.uu.nl>
Date: Mon, 20 Jun 2005 12:37:50 +0200
Message-ID: <42B69C7E.7090804@students.cs.uu.nl>
To: Robert <rvl@xs4all.nl>
Cc: www-html@w3.org

Robert wrote:

> I like to know when something is a tag.
> For example <p> is a tag, but < p> is not (usually displayed as text).
>
> I would like to know if the definition of when it is a tag is defined 
> by a version of (X)HTML, or if this is defined by SGML (for HTML) or 
> XML (for XHTML).
> Or is there no formal definition? And do browsers implement its own 
> ideas of when something is a tag?

You are correct in that you have to consult those specifications.

For XHTML there is the XML specification:
http://www.w3.org/TR/REC-xml/ 

The rules for tags in SGML are similar, as XML is based on SGML.

The grammar of an element in XML can e.g. be found here:
http://www.w3.org/TR/REC-xml/#sec-starttags 

STag ::= '<' Name (S Attribute)* S? '>'

Where S means whitespace, and a ? means that the token before it is 
optional (in this case, the whitespace), and * that the token before it 
can occur zero or more times (in this case, the whitespace + attribute 
group).


~Grauw

-- 
Ushiko-san! Kimi wa doushite, Ushiko-san!!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Laurens Holst, student, university of Utrecht, the Netherlands.
Website: www.grauw.nl. Backbase employee; www.backbase.com.
Received on Monday, 20 June 2005 10:37:55 GMT
Valid XHTML 1.0! Valid CSS! Site Map | Privacy Policy | Terms of Use | WebHeadStart.org © 2005 All Rights Reserved.