0
我试图从交换主体中找到一个Xpath并向该标签添加一个值。如何找到一个Xpath并将值添加到骆驼中的标签
<root>
<details1>
<Name>Ying</Name>
<status></status>
</details1>
<details2>
<Name>Ying</Name>
<status></status>
</details2>
</root>
我想找到xPath=root/details2/status
从这个交换的身体和增加价值的状态。由于在身体中有两个状态发生字符串我将无法使用String1.replace('<status></status>',<status>no</status>)
有什么方法可以使用骆驼Xpath来找到正确的标记并添加值?
在处理器中使用像XML解析器这样的XML解析器是否更容易找到并设置值? –
@SoucianceEqdamRashti我正在写一个通用代码,我没有一个特定的pojo来映射。交换机构将是一个字符串。 – tvshajeer
你不需要一个pojo。只需将您的交换转换为字符串并将其传递给bean,然后让jackson处理其余部分,并将生成的字符串设置回交换。 –