KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Problem This question may seem a bit long, but I try to give as much information as possible, since I am really staggered by this. I am currently working an a library which should automate XML document parsing. But I am running into a problem now testing the library for the first time. I have a library class called CSXDocumentLayout which represents the layout of a document. This class contains the private method - (NSError *)readLayoutDocument:(NSString *)fpath called from an init method. /* MARK: Reading in Layouts */ - (NSError *)readLayoutDocument:(NSString *)fpath { CSXDocumentLayout *layout; CSXXMLParser *parser; BOOL state; layout = [CSXDocumentLayout layoutDocumentLayout]; parser = [[CSXXMLParser alloc] initWithDocumentLayouts: [NSArray arrayWithObject:layout]]; parser.file = fpath; state = [parser parse]; if(state == NO || parser.error != nil) { return parser.error; } return nil; } This method will read in an XML document representing the layout of an other XML document. It is parsed by the class CSXXMLParser , which I want to test. I create an object representing a layout document with +[CSXDocumentLayout layoutDocumentLayout] . This method is implemented in the category CSXDocumentLayout (CSXLayoutObject) . Below is my test file: #import <Foundation/Foundation.h> #import <CeasyXML.h> int main(int argc, const char **argv) { NSAutoreleasePool *pool = [NSAutoreleasePool new]; NSString *file; file = [NSString stringWithUTF8String:__FILE__]; file = [file stringByDeletingLastPathComponent]; file = [file stringByAppendingPathComponent:@"Layout.xml"]; CSXDocumentLayout *layout; NSError *error; layout = [[CSXDocumentLayout alloc] ini
Tags (comma-separated)
Save Edits
Cancel