可以使用Java中的字符串方法对XML字符串进行处理,如下所示:
String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><root><person><name>John</name><age>30</age></person></root>";
String result = xml.replaceFirst("^<\\?xml.*\\?>", "");
System.out.println(result);
此代码会将xml
字符串中前面的<?xml>
标签替换为空字符串,得到结果为:
<root><person><name>John</name><age>30</age></person></root>