我有一个平面文件架构,它解析一个包含多行的文件,我在句子“请求信息 [CR] [LF]”之后制作了分隔符以获取所需的数据。
当我尝试使用文件(.txt)测试项目时,它可以正常工作。但是当我尝试通过电子邮件中的 POP 数据进行测试时
我收到了这个错误:
由于以下错误,接收管道“InqueryCardDemo.EmailParserPipleline, InqueryCardDemo, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f0522d81e74b224f”中组件“Flat file disassembler”的输出消息被暂停:查找时发现意外数据: 'Request Information\r\n' 当前正在解析的定义是 Root。发生错误的流偏移量为0。发生错误的行号为1。发生错误的列为0。。挂起消息的序号为 1。
<xs:element name="Root">`
<xs:annotation>`
<xs:appinfo>`
<b:recordInfo structure="delimited" child_delimiter_type="hex" child_delimiter="0x52 0x65 0x71 0x75 0x65 0x73 0x74 0x20 0x49 0x6E 0x66 0x6F 0x72 0x6D 0x61 0x74 0x69 0x6F 0x6E 0xD 0xA" child_order="infix" sequence_number="1" preserve_delimiter_for_empty_data="true" suppress_trailing_delimiters="false" />
</xs:appinfo>