public interface NSXMLParserDelegate
| Modifier and Type | Method and Description |
|---|---|
default void |
parserDidEndDocument(NSXMLParser parser)
sent when the parser begins parsing of the document.
|
default void |
parserDidEndElementNamespaceURIQualifiedName(NSXMLParser parser,
java.lang.String elementName,
java.lang.String namespaceURI,
java.lang.String qName)
sent when the parser finds an element start tag.
|
default void |
parserDidEndMappingPrefix(NSXMLParser parser,
java.lang.String prefix)
sent when the parser first sees a namespace attribute.
|
default void |
parserDidStartDocument(NSXMLParser parser)
Document handling methods
|
default void |
parserDidStartElementNamespaceURIQualifiedNameAttributes(NSXMLParser parser,
java.lang.String elementName,
java.lang.String namespaceURI,
java.lang.String qName,
NSDictionary<java.lang.String,java.lang.String> attributeDict) |
default void |
parserDidStartMappingPrefixToURI(NSXMLParser parser,
java.lang.String prefix,
java.lang.String namespaceURI)
sent when an end tag is encountered.
|
default void |
parserFoundAttributeDeclarationWithNameForElementTypeDefaultValue(NSXMLParser parser,
java.lang.String attributeName,
java.lang.String elementName,
java.lang.String type,
java.lang.String defaultValue) |
default void |
parserFoundCDATA(NSXMLParser parser,
NSData CDATABlock)
A comment (Text in a block) is reported to the delegate as a single string
|
default void |
parserFoundCharacters(NSXMLParser parser,
java.lang.String string)
sent when the namespace prefix in question goes out of scope.
|
default void |
parserFoundComment(NSXMLParser parser,
java.lang.String comment)
The parser reports a processing instruction to you using this method.
|
default void |
parserFoundElementDeclarationWithNameModel(NSXMLParser parser,
java.lang.String elementName,
java.lang.String model) |
default void |
parserFoundExternalEntityDeclarationWithNamePublicIDSystemID(NSXMLParser parser,
java.lang.String name,
java.lang.String publicID,
java.lang.String systemID) |
default void |
parserFoundIgnorableWhitespace(NSXMLParser parser,
java.lang.String whitespaceString)
This returns the string of the characters encountered thus far.
|
default void |
parserFoundInternalEntityDeclarationWithNameValue(NSXMLParser parser,
java.lang.String name,
java.lang.String value) |
default void |
parserFoundNotationDeclarationWithNamePublicIDSystemID(NSXMLParser parser,
java.lang.String name,
java.lang.String publicID,
java.lang.String systemID)
DTD handling methods for various declarations.
|
default void |
parserFoundProcessingInstructionWithTargetData(NSXMLParser parser,
java.lang.String target,
java.lang.String data)
The parser reports ignorable whitespace in the same way as characters it's found.
|
default void |
parserFoundUnparsedEntityDeclarationWithNamePublicIDSystemIDNotationName(NSXMLParser parser,
java.lang.String name,
java.lang.String publicID,
java.lang.String systemID,
java.lang.String notationName) |
default void |
parserParseErrorOccurred(NSXMLParser parser,
NSError parseError)
this gives the delegate an opportunity to resolve an external entity itself and reply with the resulting data.
|
default NSData |
parserResolveExternalEntityNameSystemID(NSXMLParser parser,
java.lang.String name,
java.lang.String systemID)
this reports a CDATA block to the delegate as an NSData.
|
default void |
parserValidationErrorOccurred(NSXMLParser parser,
NSError validationError)
...and this reports a fatal error to the delegate.
|
default void parserDidEndElementNamespaceURIQualifiedName(NSXMLParser parser, java.lang.String elementName, java.lang.String namespaceURI, java.lang.String qName)
default void parserDidEndMappingPrefix(NSXMLParser parser, java.lang.String prefix)
default void parserDidStartElementNamespaceURIQualifiedNameAttributes(NSXMLParser parser, java.lang.String elementName, java.lang.String namespaceURI, java.lang.String qName, NSDictionary<java.lang.String,java.lang.String> attributeDict)
default void parserDidStartMappingPrefixToURI(NSXMLParser parser, java.lang.String prefix, java.lang.String namespaceURI)
default void parserFoundAttributeDeclarationWithNameForElementTypeDefaultValue(NSXMLParser parser, java.lang.String attributeName, java.lang.String elementName, java.lang.String type, java.lang.String defaultValue)
default void parserFoundCDATA(NSXMLParser parser, NSData CDATABlock)
default void parserFoundCharacters(NSXMLParser parser, java.lang.String string)
default void parserFoundComment(NSXMLParser parser, java.lang.String comment)
default void parserFoundElementDeclarationWithNameModel(NSXMLParser parser, java.lang.String elementName, java.lang.String model)
default void parserFoundExternalEntityDeclarationWithNamePublicIDSystemID(NSXMLParser parser, java.lang.String name, java.lang.String publicID, java.lang.String systemID)
default void parserFoundIgnorableWhitespace(NSXMLParser parser, java.lang.String whitespaceString)
default void parserFoundInternalEntityDeclarationWithNameValue(NSXMLParser parser, java.lang.String name, java.lang.String value)
default void parserFoundNotationDeclarationWithNamePublicIDSystemID(NSXMLParser parser, java.lang.String name, java.lang.String publicID, java.lang.String systemID)
default void parserFoundProcessingInstructionWithTargetData(NSXMLParser parser, java.lang.String target, java.lang.String data)
default void parserFoundUnparsedEntityDeclarationWithNamePublicIDSystemIDNotationName(NSXMLParser parser, java.lang.String name, java.lang.String publicID, java.lang.String systemID, java.lang.String notationName)
default void parserParseErrorOccurred(NSXMLParser parser, NSError parseError)
default NSData parserResolveExternalEntityNameSystemID(NSXMLParser parser, java.lang.String name, java.lang.String systemID)
default void parserValidationErrorOccurred(NSXMLParser parser, NSError validationError)
default void parserDidEndDocument(NSXMLParser parser)
default void parserDidStartDocument(NSXMLParser parser)