I have this document:
Message-ID: <18782981.1075855378110.JavaMail.evans@thyme>
Date: Mon, 14 May 2001 16:39:00 -0700 (PDT)
From: phillip.allen@...
To: tim.belden@...
Subject:
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-From: Phillip K Allen
X-To: Tim Belden <Tim Belden/Enron@EnronXGate>
X-cc:
X-bcc:
X-Folder: \Phillip_Allen_Jan2002_1\Allen, Phillip K.\'Sent Mail
X-Origin: Allen-P
X-FileName: pallen (Non-Privileged).pst
(which will also contain some other content below that I'll need to
convert to XML, but I'm just focusing on this part for now)
and I'm trying to convert it to XML using this custom XFLAT Schema:
<?xml version='1.0'?>
<XFlat Name="email_schema" Description="Schema for email flat file">
<SequenceDef Name="E-mail">
<ChoiceDef Name="choice_of_one" MapToXml="No"
MinOccur="0" MaxOccur="15">
<RecordDef Name="Message-ID" RecSep="\N" MapToXml="No">
<FieldDef Name="label"
ValidValue="Message-ID:"
NullAllowed="No"
MapToXml="No"/>
<FieldDef Name="Message-ID"/>
</RecordDef>
<RecordDef Name="Date" RecSep="\N" MapToXml="No">
<FieldDef Name="label"
ValidValue="Date:"
NullAllowed="No"
MapToXml="No"/>
<FieldDef Name="Date"/>
</RecordDef>
<RecordDef Name="From" RecSep="\N" MapToXml="No">
<FieldDef Name="label"
ValidValue="From:"
NullAllowed="No"
MapToXml="No"/>
<FieldDef Name="From"/>
</RecordDef>
<RecordDef Name="To" RecSep="\N" MapToXml="No">
<FieldDef Name="label"
ValidValue="To:"
NullAllowed="No"
MapToXml="No"/>
<FieldDef Name="To"/>
</RecordDef>
<RecordDef Name="Subject" RecSep="\N" MapToXml="No">
<FieldDef Name="label"
ValidValue="Subject:"
NullAllowed="No"
<FieldDef Name="Subject"/>
</RecordDef>
<RecordDef Name="Mime-Version" RecSep="\N" MapToXml="No">
<FieldDef Name="label"
ValidValue="Mime-Version:"
NullAllowed="No"
MapToXml="No"/>
<FieldDef Name="Mime-Version"/>
</RecordDef>
<RecordDef Name="Content-Type" RecSep="\N" MapToXml="No">
<FieldDef Name="label"
ValidValue="Content-Type:"
NullAllowed="No"
MapToXml="No"/>
<FieldDef Name="Content-Type"/>
</RecordDef>
<RecordDef Name="Content-Transfer-Encoding"
RecSep="\N" MapToXml="No">
<FieldDef Name="label"
ValidValue="Content-Transfer-Encoding:"
NullAllowed="No"
MapToXml="No"/>
<FieldDef Name="Content-Transfer-Encoding"/>
</RecordDef>
<RecordDef Name="X-From" RecSep="\N" MapToXml="No">
<FieldDef Name="label"
ValidValue="X-From:"
NullAllowed="No"
MapToXml="No"/>
<FieldDef Name="X-From"/>
</RecordDef>
<RecordDef Name="X-To" RecSep="\N" MapToXml="No">
<FieldDef Name="label"
ValidValue="X-To:"
NullAllowed="No"
MapToXml="No"/>
<FieldDef Name="X-To"/>
</RecordDef>
<RecordDef Name="X-cc" RecSep="\N" MapToXml="No">
<FieldDef Name="label"
ValidValue="X-cc:"
NullAllowed="No"
MapToXml="No"/>
<FieldDef Name="X-cc"/>
</RecordDef>
<RecordDef Name="X-bcc" RecSep="\N" MapToXml="No">
<FieldDef Name="label"
ValidValue="X-bcc:"
NullAllowed="No"
MapToXml="No"/>
<FieldDef Name="X-bcc"/>
</RecordDef>
<RecordDef Name="X-Folder" RecSep="\N" MapToXml="No">
<FieldDef Name="label"
ValidValue="X-Folder:"
NullAllowed="No"
MapToXml="No"/>
<FieldDef Name="X-Folder"/>
</RecordDef>
<RecordDef Name="X-Origin" RecSep="\N" MapToXml="No">
<FieldDef Name="label"
ValidValue="X-Origin:"
NullAllowed="No"
MapToXml="No"/>
<FieldDef Name="X-Origin"/>
</RecordDef>
<RecordDef Name="X-FileName" RecSep="\N" MapToXml="No">
<FieldDef Name="label"
ValidValue="X-FileName:"
NullAllowed="No"
MapToXml="No"/>
<FieldDef Name="X-FileName"/>
</RecordDef>
</ChoiceDef>
</SequenceDef>
</XFlat>
Can someone tell me what I need to do, or what I'm doing wrong?
Thanks!