package org.wicketstuff.htmlvalidator; import org.xml.sax.EntityResolver; import org.xml.sax.InputSource; public class Html5EntityResolver implements EntityResolver { @Override public InputSource resolveEntity(String publicId, String systemId) { int indexOfValidator = systemId.lastIndexOf("htmlvalidator"); if (indexOfValidator != -1) systemId = systemId.substring(indexOfValidator + 14); return new InputSource(HtmlValidationResponseFilter.class.getResourceAsStream("/relaxng/" + systemId)); } }