【问题标题】:Bug: Mule xpath3 transform gets transformed namespaces wrong in edge-case错误:Mule xpath3 转换在极端情况下转换命名空间错误
【发布时间】:2015-06-05 19:49:00
【问题描述】:

当 XML 包含 XMLSchema 命名空间时

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

在 XMLSchema 实例中使用

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')]

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

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

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

【问题讨论】:

    标签: xml xpath mule


    【解决方案1】:

    您可以在项目 jira 中报告此情况

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

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

    【讨论】:

      猜你喜欢
      • 2015-07-20
      • 2015-10-29
      • 1970-01-01
      • 2011-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-07
      相关资源
      最近更新 更多