comment supprimer la chaîne de version Xml de la chaîne

J'ai lu Fichier Xml à l'aide de code donné ci-dessous -

  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();

Maintenant, je reçois XmlString piqûre dans le format indiqué ci-dessous-

<?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>

Je veux supprimer <?xml version="1.0" encoding="UTF-8" standalone="no"?> à partir de ci-dessus de la chaîne.Donc, j'ai écrit le code que

XmlString=XmlString.replaceAll("<?xml*?>", "").trim();

Mais encore XmlString sont les mêmes. Merci donc de m'aider à supprimer les informations de version XmlString.

source d'informationauteur Viraj Dhamal