Xml 结构化电子邮件模板有什么标准吗?

Xml 结构化电子邮件模板有什么标准吗?,xml,email,xsd,Xml,Email,Xsd,在很多情况下,我发现自己需要一种在我的应用程序(java应用程序,但这并不真正相关)中以结构化文本形式表示电子邮件消息的方法。在此之前,我使用了一种手动滚动的XML格式,大致如下: <email> <from>sender@domain.com</from> <to>recipient@domain.com</to> <subject>Foo</subject> <body>B

在很多情况下,我发现自己需要一种在我的应用程序(java应用程序,但这并不真正相关)中以结构化文本形式表示电子邮件消息的方法。在此之前,我使用了一种手动滚动的XML格式,大致如下:

<email>
   <from>sender@domain.com</from>
   <to>recipient@domain.com</to>
   <subject>Foo</subject>
   <body>Bar</body>
</email>

sender@domain.com
recipient@domain.com
福
酒吧
。。。等等,足以完成它所要求的工作。通常,这些模板是freemarker或velocity模板,其输出将被解组并发送到应用程序中

我真的想要一种更现成的方法来做这件事。据我所知,表示上述信息的唯一标准是各种RFC,如822和5322,但解析这些RFC并不简单

理想情况下,应该有一个设计良好的XML模式来表示internet电子邮件中的数据。有人知道吗


以下是迄今为止提到的:

  • :似乎很旧,站点不可用
  • :用于解析RFC 822数据的低级工具
  • :用XML表示RFC 822的RFC草案
  • :将RFC 822表示为RDF的W3C草案

    • 不确定它是否适用,或者它是否真的是一个广泛的标准,但微格式可能会有用吗


      不确定它是否适用,或者它是否真的是一个广泛的标准,但微格式可能会有用吗

      (可扩展邮件传输协议)听起来可能就是您想要的,因为它的目标是“将MIME/SMTP映射到XML。”

      然而,问题似乎是——有人对这个项目了解得更多吗

      编辑:
      该站点的最新存档版本来自Wayback机器。

      (可扩展邮件传输协议)听起来可能就是您想要的,因为它的目标是“MIME/SMTP到XML的映射”

      然而,问题似乎是——有人对这个项目了解得更多吗

      编辑:
      从Wayback计算机上获取的站点的最新存档版本

      我真的想要一种更现成的方法来做这件事。据我所知,表示上述信息的唯一标准是各种RFC,如822和5322,但解析这些RFC并不简单

      这就是为什么会有图书馆;他做这项工作

      我真的想要一种更现成的方法来做这件事。据我所知,表示上述信息的唯一标准是各种RFC,如822和5322,但解析这些RFC并不简单


      这就是为什么会有图书馆;做这项工作。

      有趣的是,我以前从未见过。似乎并没有专门针对电子邮件的,但我可以看到它适合什么地方。有趣的是,我以前从未见过。似乎没有一个专门用于电子邮件的,但我可以看出它在哪里合适。