- From: Gavin Nicol <gtn@eps.inso.com>
- Date: Tue, 10 Mar 1998 15:58:44 GMT
- To: mcc@arbortext.com
- CC: www-dom@w3.org
>>Thanks a lot for the reply. My point is really that DOM nodes
>>may contain nodes from different implementors, correct?
>
>This question keeps coming up, but I don't really understand the scenario:
>You're writing an application and exposing the DOM as its API; how will
>you get nodes from different implementors in YOUR application? Forgive
>me if I'm missing something obvious here ...
In JAVA, this would be trivial (in fact, even in C++). For example,
I have DOM implementation that read DynaText books, and use SAXDOM
to pull in an XML document I want to transclude into the ebook. Here
we'd have 2 different implementations with two very different sets
of performance characteristics.
This is also the *exact* scenario I was talking about with identity:
1) I have a C++ implementation of DOM that exposes DynaBase
documents.
2) I use SAXDOM (via a C++ to Java gateway) to read an
XML document in.
If I then transclude either of these into the other (using native
methods in JAVA, and a C++ --> JAVA gateway), checking for identity
with language specific mechanisms is unreliable.
Received on Tuesday, 10 March 1998 10:58:55 UTC