Ich habe entfernen XML-Datei Code unten-, wie XML-Version String aus String
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();
Jetzt xmlString i unten-
gegeben im Format Stich bekommen gegeben mit<?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>
ich entfernen möchten <?xml version="1.0" encoding="UTF-8" standalone="no"?>
von oben string.So i Code geschrieben haben, als
XmlString=XmlString.replaceAll("<?xml*?>", "").trim();
Aber noch xmlString sind gleich. Bitte hilf mir, Versionsinformationen aus XmlString zu entfernen.
eine schmutzige Methode wäre 'xmlString = XmlString.replaceAll (" Xml version =" 1.0" encoding = "UTF-8 stand alone" = "nein"?> "," ");' – mybecks