Strip CDATA : CDATA « XML « Java
- Java
- XML
- CDATA
Strip CDATA
public class Utils {
public static String stripCDATA(String s) {
s = s.trim();
if (s.startsWith("<![CDATA[")) {
s = s.substring(9);
int i = s.indexOf("]]>");
if (i == -1) {
throw new IllegalStateException(
"argument starts with <![CDATA[ but cannot find pairing ]]>");
}
s = s.substring(0, i);
}
return s;
}
}
Related examples in the same category