我已经使用下面给出的代码阅读了 Xml 文件 -
String XmlString = "";
String resourcePath=FilePathHelper.getResourceFilePath(request);
BufferedReader br = new BufferedReader(new FileReader(new File(resourcePath+ "SubIndicatorTemplate.xml")));
String line;
StringBuilder sb = new StringBuilder();
while((line=br.readLine())!= null){
sb.append(line.trim());
}
XmlString=sb.toString();
现在我得到下面给出的格式的 XmlString 刺痛 -
<?xml version="1.0" encoding="UTF-8" standalone="no"?><Template><Caption Name="Book Details"/><Data Type="one"/><Titles><Title Name="Book no" Type="Numeric"/><Title Name="Book name" Type="Text"/></Titles></Template>
我想<?xml version="1.0" encoding="UTF-8" standalone="no"?>
从上面的字符串中删除。所以我写了代码
XmlString=XmlString.replaceAll("<?xml*?>", "").trim();
但 XmlString 仍然是相同的。所以请帮我从 XmlString 中删除版本信息。