我正在尝试为Anypoint Studio中的DataWeave Transform组件定义xml元数据类型(使用Mulesoft 3.7)。但是,我无法选择根元素名称,因为下拉列表中没有显示任何内容。例如这是我在尝试定义元数据类型时看到的:
以下是我使用的XML作为示例。我也尝试过使用XSD,也看不到根元素。
<eConnect xmlns:dt="urn:schemas-microsoft-com:datatypes">
<RMCustomerMasterType>
<eConnectProcessInfo>
</eConnectProcessInfo>
<taUpdateCreateCustomerRcd>
<CUSTNMBR>JEFF0002</CUSTNMBR>
<CUSTNAME>JL Lawn Care Service</CUSTNAME>
<UpdateIfExists>1</UpdateIfExists>
</taUpdateCreateCustomerRcd>
</RMCustomerMasterType>
</eConnect>
答案 0 :(得分:2)
请尝试重新启动Anypoint Studio,然后重试。
我试图在我的计算机中复制你的例子,我也遇到了与你没有选择的XML根元素相同的问题。但现在它在重新启动Anypoint Studio后正在工作。
答案 1 :(得分:1)
确保xml配置正确,如果将示例文件存储在项目的resources文件夹中而不是C驱动器中,则更好。
答案 2 :(得分:0)
答案 3 :(得分:0)
我试过你的例子,它运作良好&amp;显示根元素。 尝试将文件另存为可扩展标记语言文件( .xml, .xaml)。
答案 4 :(得分:0)
如果您的标记无效,即添加或删除节点或包含额外字符,则不会显示根元素。我在处理转换消息时遇到同样的问题。请确保您的标记是干净的。