Mule datamapper:将值映射到右侧的属性

Mule datamapper:将值映射到右侧的属性,mule,datamapper,mule-studio,mule-el,mule-component,Mule,Datamapper,Mule Studio,Mule El,Mule Component,我有一个类似于: <name>Mule</name> <company>mulesoft</company> Mule 穆勒斯福特 如何使用datamapper进行映射以获得如下结果: <details name="Mule" company="mulesoft" /> 我试过了,但datamapper从未显示要映射的属性 我正在使用Mule 3.5.1您需要提供模式或为双方提供示例 例如,使用以下内容作为示例源。DataMa

我有一个类似于:

<name>Mule</name>
<company>mulesoft</company>
Mule
穆勒斯福特
如何使用datamapper进行映射以获得如下结果:

<details name="Mule" company="mulesoft" />

我试过了,但datamapper从未显示要映射的属性


我正在使用Mule 3.5.1

您需要提供模式或为双方提供示例

例如,使用以下内容作为示例源。DataMapper将根据示例文件生成XSD:

<enity>
<name>Mule</name>
<company>mulesoft</company>
</enity>

骡子
穆勒斯福特
右侧做相同的操作,但使用

<company>
<details name="Mule" company="mulesoft" />
</company>


然后单击“创建映射”,您应该会看到到属性的映射。

这非常简单,谢谢。我在xmllint中验证了一个xml,但当我在datamapper的右侧提供它时,它会显示空指针异常:原始值将被保留。原因可能是什么?