package com.celements.rendering;
import org.xwiki.component.annotation.Component;
/**
* @author Edoardo Beutler
* @deprecated Slef closing tags are allowed as syntactic sugar (hence not required)
*/
@Component
@Deprecated
public class XHTMLtoHTML5cleanup implements IXHTMLtoHTML5cleanup {
@Deprecated
public String cleanAll(String xhtml) {
String html5 = removeSelfclosingTags(xhtml);
return html5;
}
/*
* Slef closing tags are allowed as syntactic sugar (hence not required)
*/
public String removeSelfclosingTags(String xhtml) {
if (xhtml != null) {
return xhtml.replaceAll("<((\".*?\"|'.*?'|[^>\"]*)*)/>", "<$1>");
}
return null;
}
}