17#import "OFXMLParser.h"
19OF_ASSUME_NONNULL_BEGIN
32@protocol OFXMLElementBuilderDelegate <
OFObject>
79 didNotExpectCloseTag: (
OFString *)name
81 namespace: (nullable
OFString *)nameSpace;
92 foundUnknownEntityNamed: (
OFString *)entity;
105OF_SUBCLASSING_RESTRICTED
109 id <OFXMLElementBuilderDelegate> _Nullable _delegate;
115@property OF_NULLABLE_PROPERTY (assign, nonatomic)
116 id <OFXMLElementBuilderDelegate> delegate;
123+ (instancetype)builder;
An abstract class for storing, adding and removing objects in an array.
Definition OFMutableArray.h:44
The root class for all other classes inside ObjFW.
Definition OFObject.h:688
A class for handling strings.
Definition OFString.h:135
A class implementing the OFXMLParserDelegate protocol that can build OFXMLElements from the document ...
Definition OFXMLElementBuilder.h:108
A class which stores an XML element.
Definition OFXMLElement.h:34
A class which stores an XML element.
Definition OFXMLNode.h:27
A protocol that needs to be implemented by delegates for OFXMLParser.
Definition OFXMLParser.h:34