我在Java中有一个XML字符串,看起来像这样
<priceFactor>
<client>string</client>
...
<priceFactorID>
<exchangeCode>fgdf</exchangeCode>
<productCode>dfg</productCode>
<secType>dgf</secType>
</priceFactorID>
</priceFactor>
我要删除priceFactorID 标签,但不删除子元素。所以,我想要看起来像这样的东西:
<priceFactor>
<client>string</client>
...
<exchangeCode>fgdf</exchangeCode>
<productCode>dfg</productCode>
<secType>dgf</secType>
</priceFactor>
我可以尝试字符串操作,但是我想知道Java中是否有更有效的方式来处理XML
答案 0 :(得分:0)
return
其中priceFactorNode隐含为标记PriceFactor的Node。这将在获取其子节点后删除不需要的节点,然后将子节点附加到已删除节点的父节点上,实质上是“删除”该节点。您可能需要更改代码以获得所需的结果。