|
I would recommend starting with a very simple HTML string, getting that working, and then building up to fancier features, like loading the string from disk, and then modifying it in memory. It's hard to debug this issue in the abstract.
Geoff On Aug 15, 2007, at 2:02 PM, James Rodden wrote: I'm resubmitting this question because I really need help with this and haven't gotten any responses yet; I'm trying to better understand (and debug) the page load process. I have an xml file that loads an xsl stylesheet to convert it to html. When I use the following line, it works as expected: const NSURL* fileURL = [NSURL URLWithString:@"myxml.xml" relativeToURL:absoluteURL]; [mainFrame loadRequest:[NSURLRequest requestWithURL:fileURL]]; but when I try to load the xml into memory so that I can make changes to it before loading, the following fails: const NSURL* fileURL = [NSURL URLWithString:@"myxml.xml" relativeToURL:absoluteURL]; const NSFileHandle* fileHandle = [NSFileHandle fileHandleForReadingAtPath:[fileURL path]]; NSMutableString* myXML = [[[NSString alloc] initWithData: [fileHandle readDataToEndOfFile] encoding: NSUTF8StringEncoding] autorelease]; myXML = [[myXML mutableCopy] autorelease]; // make some changes to the xml via insertString: [mainFrame loadData:[skinXML dataUsingEncoding:NSUTF8StringEncoding] MIMEType:@"text/xml" textEncodingName:@"utf-8" baseURL:absoluteURL]; I've tried using kCFStringEncodingUTF16 (and "utf-16") for the encoding arguments, and fileURL for the baseURL argument, but all forms fail. Even stubbing out the lines that mutate the xml (including the mutableCopy) doesn't work. I've verified that myXML contains the correct contents of the file. Again, loading the same file directly via loadRequest works fine (making the same changes to the xml via text editor prior to execution). How do I duplicate the loadRequest functionality in such a way that I can mutate the xml at runtime? Thanks! Jim _______________________________________________ Do not post admin requests to the list. They will be ignored. Webkitsdk-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webkitsdk-dev/email@hidden
This email sent to email@hidden |