错误:Mule xpath3 转换在边缘情况下错误地转换了命名空间

Bug: Mule xpath3 transform gets transformed namespaces wrong in edge-case

当 XML 包含 XMLSchema 命名空间

xmlns:xs="http://www.w3.org/2001/XMLSchema"

在XML架构实例

中使用
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

如:

<nsp:Value xsi:type="xs:int">1</nsp:Value>

使用xpath3转换如:

#[xpath3('//nsp:Configuration', message.payload, 'NODESET')]

那么 XML 架构命名空间定义将不会添加到传出的 XML。所有其他名称空间定义都可以正常添加,但由于 xs 名称空间仅在属性值中使用,因此似乎未正确添加。

我还要补充一点,我添加了一个 mulexml:namespace-manager,其中包含这些名称空间以及我的自定义名称空间,但这似乎没有什么区别。

有人知道我应该在哪里举报吗?

您可以在项目 jira 中报告此问题

https://www.mulesoft.org/jira/login.jsp

此外,如果您是企业客户,则应通过您的客户门户报告。