OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: Storing XML/Streaming HTML

[ Lists Home | Date Index | Thread Index ]
  • From: "Amit Rekhi" <amitr@abinfosys.com>
  • To: <xml-dev@ic.ac.uk>
  • Date: Sat, 5 Dec 1998 15:01:08 +0530


>Anyway, the question is, have people gone this route yet, of
>marking up some text in XML and then streaming it to the client (browser)

Yes. I am trying my hand at something similar. In the approach I am thinking
I am planning to use my own app. (on the client) which will be responsible
for trapping the XML (a DOM tree actually) and outputting
HTML to be given to the browser.
The approach is as follows :-
(If would be grateful if someone could comment on this)

1) Convert the served XML stream to a XML DOM object tree.
(using a DOM XML parser on the client)

2) Passing the XML DOM tree to my client app.
This app. will incorporate a DOM (XML + HTML)implementation

3) This app. will construct an HTML DOM tree using the XML DOM tree
passed to it and the DOM implementation it incorporates.

4) The HTML DOM tree will be given to the browser for rendering

My reasons for using this approach are

1) Using this method I don't need to predefine my HTML
and store it on the server for every XML file I wish to serve.

2) Since the entire HTML data being rendered on the browser
is already stored in an HTML DOM object tree before it is rendered , any
search/query/retrieval facility which is trigerred from the browser by a
(from the HTML rendered) will have a proper structure
 (the HTML DOM tree) to query for results.


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


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS