W3C home > Mailing lists > Public > www-dom@w3.org > July to September 1999

RE: DOM tree update

From: Bénédicte DESCLEFS <Benedicte.Desclefs@lip6.fr>
Date: Fri, 9 Jul 1999 09:04:44 +0100
To: "Steve Raiff" <raiff@brainfarming.com>, <www-dom@w3.org>
Message-ID: <NCBBKINFCJPCBGHKLGJKEEHLCHAA.Benedicte.Desclefs@rp.lip6.fr>
Thank you for your answer.
I have one more question :

do you know if it is possible to parse only a part of an xml file ? (for
example, if only one element has changed, is it possible to parse only the
part concerning that element ?)

Is it possible to use only a "partial" DTD  ? (because I would like the file
to be validated)

Thanks a lot,

have a nice day !

Benedicte

-----Original Message-----
From: www-dom-request@w3.org [mailto:www-dom-request@w3.org]On Behalf Of
Steve Raiff
Sent: jeudi 8 juillet 1999 17:33
To: Benedicte.Desclefs@lip6.fr
Cc: www-dom@w3.org
Subject: Re: DOM tree update


Although I'm just getting started with all of these W3C "standards", it
seems like a good architecture
would be to treat the programs initialization separate from the
re-reading of the dynamic changes to
the file.  Multiple files should probably be used to eliminate the
chance of missed changes or events.
With XSL (or more precisely XSLT), a second file could represent the
changes to original
file.  Without more detail of your requirements, one possible
architecture is:

    Initialization: file.xml is created
    Process A -> writes to modification.xslt
    Process B (initialization) -> reads file.xml, combines changes with
modification.xslt, creates internal
            DOM data structure and writes file.xml.  Also clears
modification.xslt to the point of where it read.
            This file would be a FIFO queue, obviously implementation
specific.
    Process A -> writes to modification.xslt
    Process B -> applies modification.xslt to internal DOM data
structure (when the file has been modified by Process
            A), clears modification.xslt to the point it used.

    Notes:
        XSLT, as I understand it, can make virtually any modifications
to an XML file.

    Options:
        -When file.xml is updated
        -Choice of FIFO
        -use MVC pattern


>      I am using XML and the DOM to organize data : the XML file
>      is parsed, and a
>      DOM tree is generated.
>      The problem is that the data varies in real time ; is it
>      possible to update
>      the DOM tree without re-parsing the whole xml file ?(which
>      would be too
>      time-consuming). I want the DOM tree to reflect the changes,
>      without re-parsing everything.
>      Is it possible, and where could I find information about how
>      to do this ?
>
>      Thanks a lot for your help,
>
>      Regards,
>
>      Benedicte
>      LIP6, Paris, France
>      desclefs@rp.lip6.fr
>      http://www.lip6.fr/~rp/~desclefs/wwwwwwwwwwwwwww
>
Received on Friday, 9 July 1999 03:02:26 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 22 June 2012 06:13:46 GMT