Java 搜索字符串和追加
我有以下字符串对象中的xmlJava 搜索字符串和追加,java,xml,Java,Xml,我有以下字符串对象中的xml <Emp> <e1> <x>ABC</x> </e1> <e2> <x>XYZ</x> </e2> <e3> <x>TTT</x> </e3> </Emp> 如果我用ABC搜索字符串,那么我想添加测试 因此xml成为 <Emp> <e1> <x>ABC</x
<Emp>
<e1>
<x>ABC</x>
</e1>
<e2>
<x>XYZ</x>
</e2>
<e3>
<x>TTT</x>
</e3>
</Emp>
如果我用ABC搜索字符串,那么我想添加测试
因此xml成为
<Emp>
<e1>
<x>ABC</x>
<fail>test</fail>
</e1>
<e2>
<x>XYZ</x>
</e2>
<e3>
<x>TTT</x>
</e3>
</Emp>
如果我用XYZ搜索字符串,那么我想在e2中添加测试
<Emp>
<e1>
<x>ABC</x>
</e1>
<e2>
<x>XYZ</x>
<fail>test</fail>
</e2>
<e3>
<x>TTT</x>
</e3>
</Emp>
请让我知道谁在这里使用子字符串。这是无效的XML,因为标记未关闭。您不应该使用字符串操作或正则表达式处理XML,而是使用适当的XML库。是否可以在XML字符串中搜索字符串ABC?如果找到,请在关闭e1标记后附加测试。我想知道怎么做?可能吗?当然这是个好主意吗?没有。但是如果你想试试,写一些代码,如果你遇到麻烦,问一个关于代码的问题。