[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: XML Mail

  • From: Clark Evans <clark.evans@m...>
  • To: "'xml-dev@i...'" <xml-dev@i...>
  • Date: Fri, 19 Feb 1999 02:09:47 +0000

xml mailers
David Megginson wrote:
>  > 2) Leave valid XML/HTML alone if possible.
> 
> Wrong -- or, to put it differently, it should leave content with
> text/html and text/xml alone, but it should not try to recognise
> markup in text/plain.

In theory I agree, however, practical circumstances 
dictate otherwise. :)

I have been showing associates (end users) how to 
markup their e-mail using XML.  I hope to classify
e-mail according to the markup contained within,
and use it to update a database with such information.
Furthermore, I have found so far, that my end users
are not "resisting" XML as much as I would have thought.
As long as I stay practical, and explain clearly
that the tags are used to tell the computer program
how to deal with their information, everything goes well.

Thus, I intend to use the e-mail to populate a 
database, based upon it's contents.  Anyway, I would
like to proceed with this experiment to see how
it works in reality.  Eventually I picture an 
structure-aware-e-mailer that replaces traditional
forms based processing with a more stream oriented
approach.  The editor would allow multiple DTD's
to be validated against their mail before they 
send it.  I see this as logical evolution from 
centralized forms based processing to a more 
flexibie, distributed information system.

For now, I can tell my end-users not to use < > and &
unless they are doing markup, but my biggest problem
so far is the darn e-mailers which use > to mark
e-mail that is forwarded... I'd love to change the
character to | 

Anyway, hope this makes sence.  Comments?


>  > 3) Add a <mail> </mail> and <p> </p> for non-xml
>  >    non-html mail.
> 
> I don't think that adding <p>...</p> is a good idea -- if the body of
> the message is text/plain, then it should be treated as a blob of
> text.

Perhaps you are right.. although I like what Parand did:

Parand Tony Darugar wrote:
> > The rewrite program would:
> >
> > 0) Transform reserved characters > < & into
> >    &gt; &lt; &amp; and handle other trivial
> >    conversions such as this.
> 
> Does this. For the main message, I wrap it in a
> big CDATA[] and leave the reserved stuff unchanged.
> 
> > 1) Transform the 'headers' into XML structure.
> 
>   Does this also. See example output below.
> 
> <MAIL_MESSAGE>
> <HEADER>

<snip/>

> </HEADER>
> 
> <BODY><![CDATA[
> Hope everyone likes it.  We had to make it under 10k which restricted us
> quite a bit.
> ]]></BODY>
> </MAIL_MESSAGE>
> ------------------------------------------------------------

This is very nice.

>   I promised someone I'd package it and put it somewhere
> on the web months ago, but I've procrastinated. I guess I
> should really do that.

Wonderful.    Please do.

Best,

Clark

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.