39-(void) setStringValue:(NSString*)value BasePath:(NSString*)base {
41 [loadedString release];
45 NSString *basePath = base;
47 basePath = [[
NSBundle mainBundle] resourcePath];
48 if (!basePath) basePath = [[[
NSBundle mainBundle] bundlePath] stringByDeletingLastPathComponent];
50 NSURL *baseURL = [
NSURL fileURLWithPath:basePath];
53 NSRange htmlRange = [
value rangeOfString:@"<html>"];
54 if (htmlRange.location != NSNotFound) {
55 NSRange endHtmlRange = [
value rangeOfString:@"</html>"];
56 if (endHtmlRange.location != NSNotFound) {
57 NSString *stringToUse =
@"";
58 NSRange useRange = NSUnionRange(htmlRange, endHtmlRange);
59 stringToUse = [
value substringWithRange:useRange];
60 [[
self mainFrame] loadHTMLString:stringToUse baseURL:baseURL];
64 [[
self mainFrame] loadHTMLString:value baseURL:baseURL];
68 [loadedString release];
void setStringValue:BasePath:(NSString *value,[BasePath] NSString *base)