18 #import "OFXMLParser.h"
20 OF_ASSUME_NONNULL_BEGIN
47 #ifdef OF_HAVE_OPTIONAL_PROTOCOLS
83 didNotExpectCloseTag: (
OFString*)name
85 namespace: (nullable
OFString*)namespace_;
96 foundUnknownEntityNamed: (
OFString*)entity;
112 id <OFXMLElementBuilderDelegate> _delegate;
115 #ifdef OF_HAVE_PROPERTIES
116 @property OF_NULLABLE_PROPERTY (assign)
125 + (instancetype)elementBuilder;
145 OF_ASSUME_NONNULL_END
A protocol that needs to be implemented by delegates for OFXMLElementBuilder.
Definition: OFXMLElementBuilder.h:33
A class which stores an XML element.
Definition: OFXMLElement.h:35
The root class for all other classes inside ObjFW.
Definition: OFObject.h:364
An abstract class for storing, adding and removing objects in an array.
Definition: OFMutableArray.h:46
A class for handling strings.
Definition: OFString.h:91
A class implementing the OFXMLParserDelegate protocol that can build OFXMLElements from the document ...
Definition: OFXMLElementBuilder.h:109
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:37