Currently, emails tend to be transmitted in either text or HTML format. However, when emails are replied to and especially over the course of an email conversation, it can be difficult to follow "who wrote what when". This type of situation is aggravated by the possibility of the different people involved in an email conversation formatting their replies differently.
The aim of this project is to design and implement a tool that can encapsulate an email conversation in XML so the student will design an XML schema to describe the structure of an email conversation, as well as create tools to implement that schema. There are two aspects to this when a user receives an email as part of a conversation: viewing a structured email and editing a reply. Regarding the former, users should be able to customise the way in which the different replies to the email are displayed, to make its reading easier e.g., by using different colours and indentation. Regarding the latter, an email editor should be available to enter the reply such that the resulting email
conversation is still represented as a structured document.
OUTCOME 1: A software tool that implements the student's designed XML schema describing the structure of an email conversation.
OUTCOME 2: A software tool that allows users to customise how different replies to an email are displayed, to make its reading easier.
OUTCOME 3: A software tool that includes an email editor for users to enter email replies such that the resulting email conversation is represented as a structured document.
以上是这个project的细节 我只想知道大概要做一个什么东西 执行XML schema的工具应该用什么编写 还有这三个software tool分别都应该用什么编写 希望大牛们能给我解答一下 谢谢啦