Frames aren't really a concern in XML because XML is a general-purpose data
*modeling* (meta) language, that can be used to organize a data set into a
structure of elements: so it is not, in itself, a data *presentation*
language. Frames are in the realm of data presentation. One could certainly
design an XML application that would have frames (or something with
equivalent functionality, call it what you will). XHTML, an XML-compatible
version of HTML (and thus a data presentation language, which is what HTML
is), has frames. XSLFO (Formatting Objects), the emerging standard
presentation language, will have something like frames. You could also
custom-build your own XML that would have structures you could bind to
frames, if you wanted. There would be many ways to do this, depending on
your requirements. So frames are far from "impossible" with XML.
But if you're primarily concerned with how your XML looks and behaves on
screen, you're not really worried about XML as such -- rather, your
interest is in how different technologies will provide user interfaces to
data encoded in XML. It is probably too early to say what the single,
dominant way of "putting XML into frames" will be -- or even if there will
be one. We are still too busy figuring out the best way to achieve the
useful and powerful *separation* of data from presentation (thus making it
available to *any* presentation) that XML allows.
If it helps, think of XML as a "middle-tier" (processing) thing and frames
as a "top-tier" (presentation) thing in a three-tier model (the bottom tier
is how the data is stored -- also not a direct concern of XML as such).
At 10:35 AM 6/13/00 +0200, you wrote:
> Hi all! Just browsed the web for info on how to do frames in XML -
>only to find (at IRT.ORG) that it's impossible!
>Is this really correct? If you can't create frames in XML, XSL or CSS -
>then what's the point of making XML for the web?
> Venlig hilsen / Best Regards
>Sandra Barouta - PreSales Consultant / Web designer
Wendell Piez mailto:[log in to unmask]
Mulberry Technologies, Inc. http://www.mulberrytech.com
17 West Jefferson Street Direct Phone: 301/315-9635
Suite 207 Phone: 301/315-9631
Rockville, MD 20850 Fax: 301/315-8285
Mulberry Technologies: A Consultancy Specializing in SGML and XML