------ =_NextPart_000_01BDEB0D.76BF4FD0
Content-Type: text/plain
At 06:40 AM 9/28/98, Peter Murray-Rust wrote:
>At 20:47 27/09/98 -0700, Gregory M. Messner wrote:
>>2) We desire to provide an API on the client side which exposes a
simple
>>mechanism for creating and modifying objects.
...
>I think a number of people on XML-DEV have a very similar requirement:
The
>Coins approach, the SUN early release of XML, XXX (Steve Withall) and
>JUMBO. We all want object functionality client-side. The balance
between
>client and server may differ, but we need an element-object API.
Tim Bray wrote:
>This can/should be built on top of the DOM, right? -Tim
If on top of the DOM you mean that you would would completely populate
the DOM, then build the corresponding objects, then I would tend to
disagree. I have had good luck and performance restoring objects from a
large (>2MB) XML file responding to events from Expat. If I first built
an in-memory representation and then processed the information, I don't
think that I could get nearly the same performance. I would think an
object creation and link resolution layer on top of SAX would be
preferable.
p.s. I've downloaded the Sun XML Early Access, but I can only find
passing references to XML Beans. Is there a specific document and/or
source file that clarify what they mean by XML Beans. The two
alternative interpretation of the term that I have contemplated are:
1. Java Beans that modify the behavior of the parser
2. A serialization mechanism for Java Beans
------ =_NextPart_000_01BDEB0D.76BF4FD0
Content-Type: application/ms-tnef
Content-Transfer-Encoding: base64
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
AAAAAABGAAAAAAGFAAAAAAAACwAFgAggBgAAAAAAwAAAAAAAAEYAAAAADoUAAAAAAAADAAeACCAG
AAAAAADAAAAAAAAARgAAAAARhQAAAAAAAAMACIAIIAYAAAAAAMAAAAAAAABGAAAAABiFAAAAAAAA
HgAJgAggBgAAAAAAwAAAAAAAAEYAAAAANoUAAAEAAAABAAAAAAAAAB4ACoAIIAYAAAAAAMAAAAAA
AABGAAAAADeFAAABAAAAAQAAAAAAAAAeAAuACCAGAAAAAADAAAAAAAAARgAAAAA4hQAAAQAAAAEA
AAAAAAAACwAvgAsgBgAAAAAAwAAAAAAAAEYAAAAAAIgAAAAAAAALADCACyAGAAAAAADAAAAAAAAA
RgAAAAAFiAAAAAAAAAsAyIAIIAYAAAAAAMAAAAAAAABGAAAAAAaFAAAAAAAAAwAmAAAAAAADADYA
AAAAAB4AMUABAAAABgAAAENVUlRBAAAAAwAaQAAAAAAeADBAAQAAAAYAAABDVVJUQQAAAAMAGUAA
AAAAAwCAEP////8CAfk/AQAAAE4AAAAAAAAA3KdAyMBCEBq0uQgAKy/hggEAAAAGAAAAL089SFlQ
Uk9URUNIL09VPUhZUENHWTEvQ049TVMgTUFJTCBVU0VSUy9DTj1DVVJUQQAAAB4A+D8BAAAADQAA
AEFybm9sZCwgQ3VydAAAAAAeADhAAQAAAAYAAABDVVJUQQAAAAIB+z8BAAAATgAAAAAAAADcp0DI
wEIQGrS5CAArL+GCAQAAAAYAAAAvTz1IWVBST1RFQ0gvT1U9SFlQQ0dZMS9DTj1NUyBNQUlMIFVT
RVJTL0NOPUNVUlRBAAAAHgD6PwEAAAANAAAAQXJub2xkLCBDdXJ0AAAAAB4AOUABAAAABgAAAENV
UlRBAAAAQAAHMFA9DqAK670BQAAIMNBPv3YN670BHgA9AAEAAAAFAAAAUkU6IAAAAAAeAB0OAQAA
ABAAAABYTUwgYW5kIE9iamVjdHMACwApAAAAAAALACMAAAAAAAMABhAuk9VGAwAHEJMEAAADABAQ
AAAAAAMAERAAAAAAHgAIEAEAAABlAAAAQVQwNjo0MEFNOS8yOC85OCxQRVRFUk1VUlJBWS1SVVNU
V1JPVEU6QVQyMDo0NzI3LzA5Lzk4LTA3MDAsR1JFR09SWU1NRVNTTkVSV1JPVEU6MilXRURFU0lS
RVRPUFJPVklERQAAAACTWw==
------ =_NextPart_000_01BDEB0D.76BF4FD0--