Lists Home |
Date Index |
- To: Michael Kay <email@example.com>, firstname.lastname@example.org
- Subject: RE: [xml-dev] Transmitting XML between different applications
- From: Mukul Gandhi <email@example.com>
- Date: Sat, 19 Feb 2005 02:22:55 -0800 (PST)
- Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; b=oyn/jPjvOcOpKsAfi2SsR0/vCdcjzvtEh6xyB/qX/Tu6k9MPGPs2v+YdP2ukgQ427fOMYDOwE7iXw9iopdwJZAm+xPonhdM5alCOTNKt8TAaUTbET1+knIbEaGIuuR9by4/fFC5nKPwx72G3otp8ed2BpuQltgThvOfnxA/3/jw= ;
- In-reply-to: <E1D2RFP-0000YEfirstname.lastname@example.org>
Thank you Mr. Kay for valuable suggestions.. I just
have now few more doubts..
1) The binary XML idea. I would appreciate some
reference. How it fits into technical architecture,
vendor support etc?
2) One question I asked earlier in this thread. If I
create a DOM object at source application using
Xerces; can I consume this DOM object using another
parser at recieving end (for e.g. Oracle). My feeling
is no.. The reason being - A specific parser uses its
own data structures to implement DOM interfaces. So
another parser cannot read the DOM..
3) You said -"other possibilities include writing out
SAX events to a SAX serializer". How is it actually
implemented? My understanding is - SAX API is used
while reading the XML document. Can it also be used to
*create* XML documents?
--- Michael Kay <email@example.com> wrote:
> > Hello Mr. Kay,
> > When you say, "probably not to encode it at all,
> > i.e. send the XML document as is", do you mean
> > the XML document as a string?
> Yes. An XML document is a string.
> > My sending application will create XML (for e.g.
> > browser input). I think best way to create a XML
> > structure from discreet input values, would to use
> > DOM parser, and then serializing the DOM object
> > string? Is this the best way to create XML string
> > source application!
> That's one way. Alternatives to DOM, within the same
> architectural approach,
> include JDOM and XOM - both are much easier to use.
> Other possibilities
> include writing out SAX events to a SAX serializer,
> or writing angle-bracket
> syntax directly. Which is easiest depends on your
> > I recently came to know about 2 applications
> > exchanging XML via email as transport. The sending
> > application sends "XML file" attachments to a
> > email address. The receiving application extracts
> > XML attachments from email. Is this a practical
> > approach?
> It seems a bit kludgey to me, but as a cheap and
> cheerful way of achieving
> asynchronous communication with minimal
> configuration overhead, it's
> certainly viable.
> Michael Kay
Do you Yahoo!?
Meet the all-new My Yahoo! - Try it today!