Fixed library import errors by removing libxml import in header
This commit is contained in:
@@ -23,7 +23,6 @@
|
||||
// SOFTWARE.
|
||||
|
||||
@import Foundation;
|
||||
#import <libxml/xmlstring.h>
|
||||
|
||||
/*Thread-safe, not re-entrant.
|
||||
|
||||
@@ -37,6 +36,7 @@
|
||||
|
||||
@class RSSAXParser;
|
||||
|
||||
/// Use @c xmlChar instead of @c unsigned @c char for all method parameters.
|
||||
@protocol RSSAXParserDelegate <NSObject>
|
||||
|
||||
+ (BOOL)isHTMLParser; // reusing class method of RSXMLParser delegate
|
||||
@@ -44,17 +44,17 @@
|
||||
@optional
|
||||
|
||||
// Called when parsing HTML
|
||||
- (void)saxParser:(RSSAXParser *)SAXParser XMLStartElement:(const xmlChar *)localName attributes:(const xmlChar **)attributes;
|
||||
- (void)saxParser:(RSSAXParser *)SAXParser XMLEndElement:(const xmlChar *)localName;
|
||||
- (void)saxParser:(RSSAXParser *)SAXParser XMLStartElement:(const unsigned char *)localName attributes:(const unsigned char **)attributes;
|
||||
- (void)saxParser:(RSSAXParser *)SAXParser XMLEndElement:(const unsigned char *)localName;
|
||||
|
||||
// Called when parsing XML (Atom, RSS, OPML)
|
||||
- (void)saxParser:(RSSAXParser *)SAXParser XMLStartElement:(const xmlChar *)localName prefix:(const xmlChar *)prefix uri:(const xmlChar *)uri numberOfNamespaces:(NSInteger)numberOfNamespaces namespaces:(const xmlChar **)namespaces numberOfAttributes:(NSInteger)numberOfAttributes numberDefaulted:(int)numberDefaulted attributes:(const xmlChar **)attributes;
|
||||
- (void)saxParser:(RSSAXParser *)SAXParser XMLEndElement:(const xmlChar *)localName prefix:(const xmlChar *)prefix uri:(const xmlChar *)uri;
|
||||
- (void)saxParser:(RSSAXParser *)SAXParser XMLStartElement:(const unsigned char *)localName prefix:(const unsigned char *)prefix uri:(const unsigned char *)uri numberOfNamespaces:(NSInteger)numberOfNamespaces namespaces:(const unsigned char **)namespaces numberOfAttributes:(NSInteger)numberOfAttributes numberDefaulted:(int)numberDefaulted attributes:(const unsigned char **)attributes;
|
||||
- (void)saxParser:(RSSAXParser *)SAXParser XMLEndElement:(const unsigned char *)localName prefix:(const unsigned char *)prefix uri:(const unsigned char *)uri;
|
||||
|
||||
// Called regardless of parser type
|
||||
- (void)saxParser:(RSSAXParser *)SAXParser XMLCharactersFound:(const xmlChar *)characters length:(NSUInteger)length;
|
||||
- (void)saxParser:(RSSAXParser *)SAXParser XMLCharactersFound:(const unsigned char *)characters length:(NSUInteger)length;
|
||||
- (void)saxParserDidReachEndOfDocument:(RSSAXParser *)SAXParser; // If canceled, may not get called (but might).
|
||||
- (NSString *)saxParser:(RSSAXParser *)SAXParser internedStringForName:(const xmlChar *)name prefix:(const xmlChar *)prefix; // Okay to return nil. Prefix may be nil.
|
||||
- (NSString *)saxParser:(RSSAXParser *)SAXParser internedStringForName:(const unsigned char *)name prefix:(const unsigned char *)prefix; // Okay to return nil. Prefix may be nil.
|
||||
- (NSString *)saxParser:(RSSAXParser *)SAXParser internedStringForValue:(const void *)bytes length:(NSUInteger)length;
|
||||
@end
|
||||
|
||||
@@ -72,6 +72,6 @@
|
||||
- (void)beginStoringCharacters;
|
||||
|
||||
- (NSDictionary *)attributesDictionary:(const unsigned char **)attributes numberOfAttributes:(NSInteger)numberOfAttributes;
|
||||
- (NSDictionary *)attributesDictionaryHTML:(const xmlChar **)attributes;
|
||||
- (NSDictionary *)attributesDictionaryHTML:(const unsigned char **)attributes;
|
||||
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user