0

我的文件包含如下数据:

First name:     ahmed 
Last name:  nasser
City:   giza

我创建了一个模式来解析这个文件,但是元素存储了所有的行..比如

<Fname>First name:  ahmed</Fname>
<Lname>Last name:   nasser</Lname>

我希望元素只存储没有标签的值..就像这样:

<Fname>ahmed</Fname>
<Lname>nasser</Lname>

如何使用 Flate 文件架构.. BizTalk 做到这一点?

4

1 回答 1

1

Biztalk 平面文件架构向导将为您提供帮助。您可以使用复制到问题中的此文本文件作为“实例文件”(向导的 1. 页)。告诉向导此文件是一个分隔文件(向导的 3. 页),分隔符是“:”(向导的 4. 页)。在向导的 5. 页面上,您可以将标签设置为被忽略,仅此而已。

如果输入平面文件的记录存在于一行中,我认为最好从文件中删除标签。您可以通过创建自定义管道组件来做到这一点,使用 C# 非常简单。删除标签后,您的文件将包含由 : 分隔的纯数据,这对于平面文件模式来说是一种很好的格式。

于 2013-09-04T12:46:40.647 回答