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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] processing XML in protocol messages

[ Lists Home | Date Index | Thread Index ]

>Do people write program to compose protocol messages in XML 
>(probably DTD as well), send to the other end, and then the receiver 
>uses an XML parser to get a DOM structure from the message, and 
>access the message data through the DOM structure?

It can be easier.

Open a TCP stream between the two processes and attach SAX parsers to 
them.  Have the two notify their peer what kinds of messages they are 
going to be sending:

      <?xml version="1.0"?>
      <MyChat>

Each message is simply an element:

      <Message priority="1">Yo!</Message>

And when you're done sending, close the "document":

      </MyChat>

Then close the stream.  You'll get element events from the parser. 
If you're happier with pull parsers, you can use them as well.

>This is kind of big overhead and people who want to use XML as their message
>encapsulation need to understand XML first.

They need to know very little about XML.  Layers of structures and 
tools and schemas make it overly complicated.


Joel

-- 




 

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

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