Instance Method

parser:foundCDATA:

Sent by a parser object to its delegate when it encounters a CDATA block.

Declaration

- (void)parser:(NSXMLParser *)parser foundCDATA:(NSData *)CDATABlock;

Parameters

parser

An NSXMLParser object parsing XML.

CDATABlock

A data object containing a block of CDATA.

Discussion

Through this method the parser object passes the contents of the block to its delegate in an NSData object. The CDATA block is character data that is ignored by the parser. The encoding of the character data is UTF-8. To convert the data object to a string object, use the NSString method initWithData:encoding:.

See Also

Handling XML

- parserDidStartDocument:

Sent by the parser object to the delegate when it begins parsing a document.

- parserDidEndDocument:

Sent by the parser object to the delegate when it has successfully completed parsing.

- parser:didStartElement:namespaceURI:qualifiedName:attributes:

Sent by a parser object to its delegate when it encounters a start tag for a given element.

- parser:didEndElement:namespaceURI:qualifiedName:

Sent by a parser object to its delegate when it encounters an end tag for a specific element.

- parser:didStartMappingPrefix:toURI:

Sent by a parser object to its delegate the first time it encounters a given namespace prefix, which is mapped to a URI.

- parser:didEndMappingPrefix:

Sent by a parser object to its delegate when a given namespace prefix goes out of scope.

- parser:resolveExternalEntityName:systemID:

Sent by a parser object to its delegate when it encounters a given external entity with a specific system ID.

- parser:parseErrorOccurred:

Sent by a parser object to its delegate when it encounters a fatal error.

- parser:validationErrorOccurred:

Sent by a parser object to its delegate when it encounters a fatal validation error. NSXMLParser currently does not invoke this method and does not perform validation.

- parser:foundCharacters:

Sent by a parser object to provide its delegate with a string representing all or part of the characters of the current element.

- parser:foundIgnorableWhitespace:

Reported by a parser object to provide its delegate with a string representing all or part of the ignorable whitespace characters of the current element.

- parser:foundProcessingInstructionWithTarget:data:

Sent by a parser object to its delegate when it encounters a processing instruction.

- parser:foundComment:

Sent by a parser object to its delegate when it encounters a comment in the XML.