刪除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();
給現在我得到如下─中
<?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>
我想刪除提供的格式了XmlString刺痛代碼讀取XML文件<?xml version="1.0" encoding="UTF-8" standalone="no"?>
從上面string.So我已經寫代碼
XmlString=XmlString.replaceAll("<?xml*?>", "").trim();
但仍了XmlString相同。所以請幫我從XmlString中刪除版本信息。
一個髒的方法將是'了XmlString = XmlString.replaceAll( 「<?XML版本=」 1.0" 編碼= 「UTF-8」 獨立=「no」?>「,」「);' – mybecks 2013-02-20 07:12:40