[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Imbedded elements

  • From: Richard Light <richard@l...>
  • To: xml-dev@i...
  • Date: Fri, 30 Jan 1998 11:02:07 +0000

html imbed
In message <34D1E921.6B73@z...>, Trevor Turton
<trevort@z...> writes
>Is it legal (and surely it must be) to imbed one element within
>another?  To take a common example from current HTML practice, to imbed
>a <TABLE> element within a <FORM> element so that the graphical layout
>of the <FORM> <INPUT> tags can be controlled?
>
>And if so, how does XML resolve a given tag if it occurs within element
>A which is imbedded within element B, and the particular tag happens to
>be defined and valid in both element A and element B?  Unlikely today
>when all HTML elements and tags are controlled by a single standards
>body (well, almost).  Inevitable in the future as independent
>organisations develop and distribute their own DTDs. 

It's no problem.  Because XML is well-formed, and doesn't allow any tags
to be omitted, the context of every element is crystal clear.  If an XML
processor has encountered <A> followed by <B>, then it knows it is
inside <B>.  If an <X> then comes along, the <X> is 'inside' <B>, which
in turn, of course, is 'inside' <A>.

The XML processor must subsequently get an </X>, a </B> and an </A> in
that order to 'back out' of the hierarchy it has created.

This is only an issue in HTML because (a) HTML adopted some fairly
sophisticated tag omission rules from SGML; and (b) every HTML parser
proceeded to ignore this and treat tags as point markers rather than
nodes in a well-defined tree structure.

Richard Light.

Richard Light
SGML/XML and Museum Information Consultancy
richard@l...

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.