为什么 dataweave 转换不显示 xml 根元素名称?
Why does dataweave transform not display xml root element names?
我正在尝试为 Anypoint Studio(使用 Mulesoft 3.7)中的 DataWeave Transform 组件定义一个 xml 元数据类型。但是,我无法 select 根元素名称,因为下拉列表中没有显示任何内容。例如这是我在尝试定义元数据类型时看到的内容:
这是我用作示例的 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>
我试过了。对我来说效果很好。
你能仔细检查示例文件是否包含 XML 吗?我也在使用 Mulesoft 3.7。
请尝试重新启动 Anypoint Studio 并重试。
我试图在我的计算机上复制您的示例,但我也遇到了与您相同的问题,未选择 XML 根元素。但现在它在重新启动我的 Anypoint Studio 后工作了。
确保xml配置正确,并且最好将示例文件存储在项目的资源文件夹中而不是C盘中。
我试过你的例子,它运行良好并且显示了根元素。
尝试将您的文件保存为可扩展标记语言文件(.xml,.xaml).
如果您的标记无效,即添加或删除节点或包含额外字符,它将不会显示根元素。我在处理转换时遇到了同样的问题message.Make确保您的标记是干净的。
我正在尝试为 Anypoint Studio(使用 Mulesoft 3.7)中的 DataWeave Transform 组件定义一个 xml 元数据类型。但是,我无法 select 根元素名称,因为下拉列表中没有显示任何内容。例如这是我在尝试定义元数据类型时看到的内容:
这是我用作示例的 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>
我试过了。对我来说效果很好。
你能仔细检查示例文件是否包含 XML 吗?我也在使用 Mulesoft 3.7。
请尝试重新启动 Anypoint Studio 并重试。
我试图在我的计算机上复制您的示例,但我也遇到了与您相同的问题,未选择 XML 根元素。但现在它在重新启动我的 Anypoint Studio 后工作了。
确保xml配置正确,并且最好将示例文件存储在项目的资源文件夹中而不是C盘中。
我试过你的例子,它运行良好并且显示了根元素。 尝试将您的文件保存为可扩展标记语言文件(.xml,.xaml).
如果您的标记无效,即添加或删除节点或包含额外字符,它将不会显示根元素。我在处理转换时遇到了同样的问题message.Make确保您的标记是干净的。