Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Java: Utilitaire pour démonter un CDATA

Java: Utilitaire pour démonter un CDATA
{filelink=8342}

/***** Code de MesExemples.com *******/
 public class Utils {  public static String stripCDATA(String s) {    s = s.trim();    if (s.startsWith("<![CDATA[")) {      s = s.substring(9);      int i = s.indexOf("]]&gt;");      if (== -1) {        throw new IllegalStateException(            "argument starts with <![CDATA[ but cannot find pairing ]]&gt;");      }      s = s.substring(0, i);    }    return s;  }}     

Code testé avec le fichier XML Suivant

<?xml version="1.0" encoding="windows-1252"?>
<!-- Edited by MesEXemple.com -->
<note>
	<to>Sakoba</to>
	<from>Adams</from>
	<heading>Rappel</heading>
	<body>Ne m'oubliez pas ce week-end!</body>
</note>