| |||
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
| 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]; 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
| Home | Archives | FAQ | Terms/Conditions | Contact | RSS | Lists | About |
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2007 Apple Inc. All rights reserved.