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 表达式来解决这个问题。
使用转换功能,例如 key = {ns}tag,value ={ns}Tag 会将 xml 的所有 "tag" 元素转换为 "Tag" 元素。
<parent>
<tag...>
<child>
<tag...>
</child>
</parent>
假设我只想修改子元素而不是父元素的 "tag" 元素。 如何修改特定元素?
似乎无法使用 CXF 转换功能实现此目的。我没有时间用 CXF XSLT 功能来实现这个,所以我决定创建我自己的拦截器,它使用 XPath 表达式来解决这个问题。