if (!oFiles.contains(sSrc)) oFiles.add(sSrc);
String sFilename = sSrc.substring(sSrc.replace('\\','/').lastIndexOf('/')+1);
if (DebugFile.trace)
DebugFile.writeln("StringSubstitution.setSubstitution("+sMatch+" replace with "+sMatch.substring(0,sAttr.length()+1)+sQuo+sFilename+sQuo+sEnd+")");
oSrcSubs.setSubstitution(sMatch.substring(0,sAttr.length()+1)+sQuo+sFilename+sQuo+sEnd);
sHtml = Util.substitute(oReplacer, oCompiler.compile(sMatch), oSrcSubs, sHtml, Util.SUBSTITUTE_ALL);
} //wend
oMatchInput = new PatternMatcherInput(sHtml);
oPattern = oCompiler.compile("<link\\x20+(rel=(\"|')?stylesheet(\"|')?\\x20+)?(type=(\"|')?text/css(\"|')?\\x20+)?href=(\"|')?([^'\"\\r\\n]+)(\"|')?");
while (oMatcher.contains(oMatchInput, oPattern)) {