Cxf 转换功能:如何更改特定元素?

Cxf Transformation Feature: How to change a specific element?

使用转换功能,例如 key = {ns}tag,value ={ns}Tag 会将 xml 的所有 "tag" 元素转换为 "Tag" 元素。

<parent>
  <tag...>
  <child>
    <tag...>
  </child>
</parent>

假设我只想修改子元素而不是父元素的 "tag" 元素。 如何修改特定元素?

似乎无法使用 CXF 转换功能实现此目的。我没有时间用 CXF XSLT 功能来实现这个,所以我决定创建我自己的拦截器,它使用 XPath 表达式来解决这个问题。