12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#import "OFObject.h"
#import "OFString.h"
#import "OFXMLAttribute.h"
@class OFXMLParser;
@class OFArray;
@class OFMutableArray;
#if defined(OF_HAVE_PROPERTIES) && defined(OF_HAVE_BLOCKS)
typedef void (^of_xml_parser_processing_instructions_block_t)(
OFXMLParser *parser, OFString *pi);
typedef void (^of_xml_parser_element_start_block_t)(OFXMLParser *parser,
OFString *name, OFString *prefix, OFString *ns, OFArray *attrs);
typedef void (^of_xml_parser_element_end_block_t)(OFXMLParser *parser,
|
>
|
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#import "OFObject.h"
#import "OFString.h"
#import "OFXMLAttribute.h"
@class OFXMLParser;
@class OFArray;
@class OFMutableArray;
@class OFStream;
#if defined(OF_HAVE_PROPERTIES) && defined(OF_HAVE_BLOCKS)
typedef void (^of_xml_parser_processing_instructions_block_t)(
OFXMLParser *parser, OFString *pi);
typedef void (^of_xml_parser_element_start_block_t)(OFXMLParser *parser,
OFString *name, OFString *prefix, OFString *ns, OFArray *attrs);
typedef void (^of_xml_parser_element_end_block_t)(OFXMLParser *parser,
|
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
|
/**
* Parses the specified string.
*
* \param str The string to parse
*/
- (void)parseString: (OFString*)str;
/**
* Parses the specified file.
*
* \param path The path to the file to parse
*/
- (void)parseFile: (OFString*)path;
@end
@interface OFObject (OFXMLParserDelegate) <OFXMLParserDelegate>
@end
|
>
>
>
>
>
>
>
|
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
|
/**
* Parses the specified string.
*
* \param str The string to parse
*/
- (void)parseString: (OFString*)str;
/**
* Parses the specified stream.
*
* \param stream The stream to parse
*/
- (void)parseStream: (OFStream*)stream;
/**
* Parses the specified file.
*
* \param path The path to the file to parse
*/
- (void)parseFile: (OFString*)path;
@end
@interface OFObject (OFXMLParserDelegate) <OFXMLParserDelegate>
@end
|