嗨,我发现 apache 运算符非常有用
StringUtils.substringBetween(fileContent, "<![CDATA[", "]]>")
提取里面的信息
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<envelope>
<xxxx>
<yyyy>
<![CDATA[
<?xml version="1.0" encoding="UTF-8" ?>
<Document >
<eee>
<tt>
<ss>zzzzzzz</ss>
<aa>2021-09-09T10:39:29.850Z</aa>
<aaaa>
<Cd>cccc</Cd>
</aaaa>
<dd>ssss</dd>
<ff></ff>
</tt>
</eee>
</Document>
]]>
</yyyy>
</xxxx>
</envelope>
但现在我正在寻找的是另一个允许我替换动态 xml 的运算符或正则表达式
![CDATA["old_xml"]]
由另一个 xml
![CDATA["new_xml"]]
知道如何做到这一点吗?
问候。