fix malloc leak
[ITFoundation.git] / ITXMLParser.h
1 #import <Foundation/Foundation.h>
2 #import "ITXMLNode.h"
3
4 @interface ITXMLParser : NSObject
5 {
6     NSString *_source;
7     NSString *_XMLPathSeparator;
8 }
9
10 - (id)initWithContentsOfURL:(NSURL *)aURL;
11 - (id)initWithContentsOfString:(NSString *)aString;
12
13 - (NSString *)source;
14 - (NSDictionary *)declaration;
15
16 - (ITXMLNode *)rootNode;
17 - (ITXMLNode *)nodeWithXMLPath:(NSString *)path;
18
19 - (void)setXMLPathSeparator:(NSString *)pathSeparator;
20 - (NSString *)XMLPathSeparator;
21
22 @end