Organized the project some. Added some framework XML classes.
[ITFoundation.git] / ITXMLParser.m
diff --git a/ITXMLParser.m b/ITXMLParser.m
new file mode 100755 (executable)
index 0000000..f96c384
--- /dev/null
@@ -0,0 +1,54 @@
+#import "ITXMLParser.m"
+#import "ITXMLNode.m"
+
+@implementation ITXMLParser
+
+- (id)initWithContentsOfURL:(NSURL *)aURL
+{
+    if ( (self = [super init]) ) {
+        _source = [[NSString alloc] initWithContentsOfURL:aURL];
+        _XMLPathSeparator = @"/";
+    }
+}
+
+- (id)initWithContentsOfString:(NSString *)aString
+{
+    if ( (self = [super init]) ) {
+        _source = [aString copy];
+        _XMLPathSeparator = @"/"
+    }
+}
+
+- (void)dealloc
+{
+    [_source release];
+    [_XMLPathSeparator release];
+}
+
+- (NSString *)source
+{
+    return _source;
+}
+
+- (NSDictionary *)declaration
+{
+    return nil;
+}
+
+- (ITXMLNode *)nodeWithXMLPath
+{
+    return nil;
+}
+
+- (void)setXMLPathSeparator:(NSString *)pathSeparator
+{
+    [_XMLPathSeparator autorelease];
+    _XMLPathSeparator = [pathSeparator copy];
+}
+
+- (NSString *)XMLPathSeparator
+{
+    return _XMLPathSeparator;
+}
+
+@end
\ No newline at end of file