![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /usr/share/doc/gnustep-base-doc/Base/Reference/ |
Upload File : |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>NSXMLParser class documentation</title> </head> <body> <font face="serif"> <a href="Base.html">Up</a> <br /> <h1><a name="title$NSXMLParser">NSXMLParser class documentation</a></h1> <h3>Authors</h3> <dl> <dt>Richard Frith-Macdonald (<a href="mailto:rfm@gnu.org"><code>rfm@gnu.org</code></a>)</dt> <dd> </dd> </dl> <p><b>Copyright:</b> (C) 2004 Free Software Foundation, Inc.</p> <div> <hr width="50%" align="left" /> <h3>Contents -</h3> <ol> <li> <a href="#001000000000">Software documentation for the NSXMLParser class</a> </li> <li> <a href="#002000000000">Software documentation for the NSObject(NSXMLParserDelegateEventAdditions) category</a> </li> <li> <a href="#003000000000">Software documentation for the NSXMLParser(NSXMLParserLocatorAdditions) category</a> </li> <li> <a href="#004000000000">Software documentation for the NSXMLParserDelegate protocol</a> </li> </ol> <hr width="50%" align="left" /> </div> <h1><a name="001000000000"> Software documentation for the NSXMLParser class </a></h1> <h2><a name="class$NSXMLParser">NSXMLParser</a> : <a rel="gsdoc" href="NSObject.html#class$NSObject">NSObject</a></h2> <blockquote class="declared"> <dl> <dt><b>Declared in:</b></dt> <dd>Foundation/NSXMLParser.h</dd> </dl> </blockquote> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> This class is a PRE-ALPHA implementation. You should be prepared to track down and fix bugs and preferably contribute fixes back. <br /> If you don't want to do that, use the GSXMLParser class instead... This NSXMLParser class is implemented as a wrapper round some of the functionality of the more powerful GSXML APIs, and is intended as a MacOSX compatibility feature. </p> <p> This class implements an event driven parser handling the parsing process by sending messages to a delegate when certain parts of the XML document being parsed are encountered. </p> <p> </p> <p> To use the class, you create and initialise an instance with a particular XML document, set the delegate of the instance, and send a <a rel="gsdoc" href="#method$NSXMLParser-parse"> -parse </a> message to it. The delegate must then make use of the information it receives in the messages it gets from the parser. </p> <p> </p> <p> The <a rel="gsdoc" href="#category$NSObject(NSXMLParserDelegateEventAdditions)">NSObject(NSXMLParserDelegateEventAdditions)</a> informal protocol documents the methods which the delegate object may implement in order to handle the parsing process. </p> <p> </div> <hr width="50%" align="left" /> <a href="#_NSXMLParser_ivars">Instance Variables</a> <br/><br/> <b>Method summary</b> <ul> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSXMLParser(NSXMLParserLocatorAdditions)-columnNumber">-columnNumber</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSXMLParser(NSXMLParserLocatorAdditions)-lineNumber">-lineNumber</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSXMLParser(NSXMLParserLocatorAdditions)-publicID">-publicID</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSXMLParser(NSXMLParserLocatorAdditions)-systemID">-systemID</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSXMLParser-abortParsing">-abortParsing</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSXMLParser-delegate">-delegate</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSXMLParser-initWithContentsOfURL$">-initWithContentsOfURL:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSXMLParser-initWithData$">-initWithData:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSXMLParser-parse">-parse</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSXMLParser-parserError">-parserError</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSXMLParser-setDelegate$">-setDelegate:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSXMLParser-setShouldProcessNamespaces$">-setShouldProcessNamespaces:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSXMLParser-setShouldReportNamespacePrefixes$">-setShouldReportNamespacePrefixes:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSXMLParser-setShouldResolveExternalEntities$">-setShouldResolveExternalEntities:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSXMLParser-shouldProcessNamespaces">-shouldProcessNamespaces</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSXMLParser-shouldReportNamespacePrefixes">-shouldReportNamespacePrefixes</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSXMLParser-shouldResolveExternalEntities">-shouldResolveExternalEntities</a></li> </ul> <hr width="50%" align="left" /> <div class="method"> <h3><a name="method$NSXMLParser-abortParsing">abortParsing </a></h3> - (void) <b>abortParsing</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> Terminates the current parse operation and sends an error to the delegate of the parser. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSXMLParser-delegate">delegate </a></h3> - (id) <b>delegate</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> Returns the delegate previously set using <a rel="gsdoc" href="#method$NSXMLParser-setDelegate$"> -setDelegate: </a> or <code>nil</code> if no delegate is set. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSXMLParser-initWithContentsOfURL$">initWithContentsOfURL: </a></h3> - (id) <b>initWithContentsOfURL:</b> (<a rel="gsdoc" href="NSURL.html#class$NSURL">NSURL</a>*)anURL;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> Convenience method fetching data from <var>anURL</var>. <br /> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSXMLParser-initWithData$">initWithData: </a></h3> - (id) <b>initWithData:</b> (<a rel="gsdoc" href="NSData.html#class$NSData">NSData</a>*)data;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> This is a designated initialiser for the class.<br /> <div class="desc"> Initialises the parser with the specified xml <var>data</var>. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSXMLParser-parse">parse </a></h3> - (BOOL) <b>parse</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> Parses the supplied data and returns <code>YES</code> on success, <code>NO</code> otherwise. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSXMLParser-parserError">parserError </a></h3> - (<a rel="gsdoc" href="NSError.html#class$NSError">NSError</a>*) <b>parserError</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> Returns the last error produced by parsing (if any). </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSXMLParser-setDelegate$">setDelegate: </a></h3> - (void) <b>setDelegate:</b> (id)delegate;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> Sets the parser <var>delegate</var> (which is not retained). </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSXMLParser-setShouldProcessNamespaces$">setShouldProcessNamespaces: </a></h3> - (void) <b>setShouldProcessNamespaces:</b> (BOOL)aFlag;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> Set flag to determine whether the namespaceURI and the qualified name of an element is provided in the <a rel="gsdoc" href="#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$didStartElement$namespaceURI$qualifiedName$attributes$">[NSObject(NSXMLParserDelegateEventAdditions) -parser:didStartElement:namespaceURI:qualifiedName:attributes:]</a> and <a rel="gsdoc" href="#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$didEndElement$namespaceURI$qualifiedName$">[NSObject(NSXMLParserDelegateEventAdditions) -parser:didEndElement:namespaceURI:qualifiedName:]</a> methods. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSXMLParser-setShouldReportNamespacePrefixes$">setShouldReportNamespacePrefixes: </a></h3> - (void) <b>setShouldReportNamespacePrefixes:</b> (BOOL)aFlag;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> Sets a flag to specify whether the parser should call the <a rel="gsdoc" href="#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$didStartMappingPrefix$toURI$">[NSObject(NSXMLParserDelegateEventAdditions) -parser:didStartMappingPrefix:toURI:]</a> and <a rel="gsdoc" href="#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$didEndMappingPrefix$">[NSObject(NSXMLParserDelegateEventAdditions) -parser:didEndMappingPrefix:]</a> delegate methods. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSXMLParser-setShouldResolveExternalEntities$">setShouldResolveExternalEntities: </a></h3> - (void) <b>setShouldResolveExternalEntities:</b> (BOOL)aFlag;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> Sets flag to determine if declarations of external entities are reported using <a rel="gsdoc" href="#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundExternalEntityDeclarationWithName$publicID$systemID$">[NSObject(NSXMLParserDelegateEventAdditions) -parser:foundExternalEntityDeclarationWithName:publicID:systemID:]</a> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSXMLParser-shouldProcessNamespaces">shouldProcessNamespaces </a></h3> - (BOOL) <b>shouldProcessNamespaces</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> Returns the value set by <a rel="gsdoc" href="#method$NSXMLParser-setShouldProcessNamespaces$"> -setShouldProcessNamespaces: </a> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSXMLParser-shouldReportNamespacePrefixes">shouldReportNamespacePrefixes </a></h3> - (BOOL) <b>shouldReportNamespacePrefixes</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> Returns the value set by <a rel="gsdoc" href="#method$NSXMLParser-setShouldReportNamespacePrefixes$">-setShouldReportNamespacePrefixes:</a> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSXMLParser-shouldResolveExternalEntities">shouldResolveExternalEntities </a></h3> - (BOOL) <b>shouldResolveExternalEntities</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> Returns the value set by <a rel="gsdoc" href="#method$NSXMLParser-setShouldResolveExternalEntities$">-setShouldResolveExternalEntities:</a> </div> <hr width="25%" align="left" /> </div> <a name="_NSXMLParser_ivars"/> <br/><hr width="50%" align="left" /> <h2>Instance Variables for NSXMLParser Class</h2> <h3><a name="ivariable$NSXMLParser*_handler">_handler</a></h3> @public void* <b>_handler</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSXMLParser*_parser">_parser</a></h3> @public void* <b>_parser</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <br/><hr width="50%" align="left" /><br/> <h1><a name="002000000000"> Software documentation for the NSObject(NSXMLParserDelegateEventAdditions) category </a></h1> <h2><a rel="gsdoc" href="NSObject.html#class$NSObject">NSObject</a>(<a name="category$NSObject(NSXMLParserDelegateEventAdditions)">NSXMLParserDelegateEventAdditions</a>)</h2> <blockquote class="declared"> <dl> <dt><b>Declared in:</b></dt> <dd>Foundation/NSXMLParser.h</dd> </dl> </blockquote> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <b>Method summary</b> <ul> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$didEndElement$namespaceURI$qualifiedName$">-parser:didEndElement:namespaceURI:qualifiedName:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$didEndMappingPrefix$">-parser:didEndMappingPrefix:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$didStartElement$namespaceURI$qualifiedName$attributes$">-parser:didStartElement:namespaceURI:qualifiedName:attributes:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$didStartMappingPrefix$toURI$">-parser:didStartMappingPrefix:toURI:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundAttributeDeclarationWithName$forElement$type$defaultValue$">-parser:foundAttributeDeclarationWithName:forElement:type:defaultValue:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundCDATA$">-parser:foundCDATA:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundCharacters$">-parser:foundCharacters:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundComment$">-parser:foundComment:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundElementDeclarationWithName$model$">-parser:foundElementDeclarationWithName:model:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundExternalEntityDeclarationWithName$publicID$systemID$">-parser:foundExternalEntityDeclarationWithName:publicID:systemID:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundIgnorableWhitespace$">-parser:foundIgnorableWhitespace:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundInternalEntityDeclarationWithName$value$">-parser:foundInternalEntityDeclarationWithName:value:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundNotationDeclarationWithName$publicID$systemID$">-parser:foundNotationDeclarationWithName:publicID:systemID:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundProcessingInstructionWithTarget$data$">-parser:foundProcessingInstructionWithTarget:data:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundUnparsedEntityDeclarationWithName$publicID$systemID$notationName$">-parser:foundUnparsedEntityDeclarationWithName:publicID:systemID:notationName:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$parseErrorOccurred$">-parser:parseErrorOccurred:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$resolveExternalEntityName$systemID$">-parser:resolveExternalEntityName:systemID:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSObject(NSXMLParserDelegateEventAdditions)-parser$validationErrorOccurred$">-parser:validationErrorOccurred:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSObject(NSXMLParserDelegateEventAdditions)-parserDidEndDocument$">-parserDidEndDocument:</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSObject(NSXMLParserDelegateEventAdditions)-parserDidStartDocument$">-parserDidStartDocument:</a></li> </ul> <hr width="50%" align="left" /> <div class="method"> <h3><a name="method$NSObject(NSXMLParserDelegateEventAdditions)-parser$didEndElement$namespaceURI$qualifiedName$">parser: didEndElement: namespaceURI: qualifiedName: </a></h3> - (void) <b>parser:</b> (<a rel="gsdoc" href="#class$NSXMLParser">NSXMLParser</a>*)aParser<b> didEndElement:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)anElementName<b> namespaceURI:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aNamespaceURI<b> qualifiedName:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aQualifierName;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> An empty method provided for subclasses to override.<br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSObject(NSXMLParserDelegateEventAdditions)-parser$didEndMappingPrefix$">parser: didEndMappingPrefix: </a></h3> - (void) <b>parser:</b> (<a rel="gsdoc" href="#class$NSXMLParser">NSXMLParser</a>*)aParser<b> didEndMappingPrefix:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aPrefix;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> An empty method provided for subclasses to override.<br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSObject(NSXMLParserDelegateEventAdditions)-parser$didStartElement$namespaceURI$qualifiedName$attributes$">parser: didStartElement: namespaceURI: qualifiedName: attributes: </a></h3> - (void) <b>parser:</b> (<a rel="gsdoc" href="#class$NSXMLParser">NSXMLParser</a>*)aParser<b> didStartElement:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)anElementName<b> namespaceURI:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aNamespaceURI<b> qualifiedName:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aQualifierName<b> attributes:</b> (<a rel="gsdoc" href="NSDictionary.html#class$NSDictionary">NSDictionary</a>*)anAttributeDict;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> An empty method provided for subclasses to override.<br /> <div class="desc"> Called when the start of an element is encountered in the document, this provides the name of the element, a dictionary containing the attributes (if any) and (where namespaces are used) the namespace information for the element. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSObject(NSXMLParserDelegateEventAdditions)-parser$didStartMappingPrefix$toURI$">parser: didStartMappingPrefix: toURI: </a></h3> - (void) <b>parser:</b> (<a rel="gsdoc" href="#class$NSXMLParser">NSXMLParser</a>*)aParser<b> didStartMappingPrefix:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aPrefix<b> toURI:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aNamespaceURI;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> An empty method provided for subclasses to override.<br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundAttributeDeclarationWithName$forElement$type$defaultValue$">parser: foundAttributeDeclarationWithName: forElement: type: defaultValue: </a></h3> - (void) <b>parser:</b> (<a rel="gsdoc" href="#class$NSXMLParser">NSXMLParser</a>*)aParser<b> foundAttributeDeclarationWithName:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)anAttributeName<b> forElement:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)anElementName<b> type:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aType<b> defaultValue:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aDefaultValue;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> An empty method provided for subclasses to override.<br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundCDATA$">parser: foundCDATA: </a></h3> - (void) <b>parser:</b> (<a rel="gsdoc" href="#class$NSXMLParser">NSXMLParser</a>*)aParser<b> foundCDATA:</b> (<a rel="gsdoc" href="NSData.html#class$NSData">NSData</a>*)aBlock;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> An empty method provided for subclasses to override.<br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundCharacters$">parser: foundCharacters: </a></h3> - (void) <b>parser:</b> (<a rel="gsdoc" href="#class$NSXMLParser">NSXMLParser</a>*)aParser<b> foundCharacters:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aString;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> An empty method provided for subclasses to override.<br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundComment$">parser: foundComment: </a></h3> - (void) <b>parser:</b> (<a rel="gsdoc" href="#class$NSXMLParser">NSXMLParser</a>*)aParser<b> foundComment:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aComment;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> An empty method provided for subclasses to override.<br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundElementDeclarationWithName$model$">parser: foundElementDeclarationWithName: model: </a></h3> - (void) <b>parser:</b> (<a rel="gsdoc" href="#class$NSXMLParser">NSXMLParser</a>*)aParser<b> foundElementDeclarationWithName:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)anElementName<b> model:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aModel;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> An empty method provided for subclasses to override.<br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundExternalEntityDeclarationWithName$publicID$systemID$">parser: foundExternalEntityDeclarationWithName: publicID: systemID: </a></h3> - (void) <b>parser:</b> (<a rel="gsdoc" href="#class$NSXMLParser">NSXMLParser</a>*)aParser<b> foundExternalEntityDeclarationWithName:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aName<b> publicID:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aPublicID<b> systemID:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aSystemID;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> An empty method provided for subclasses to override.<br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundIgnorableWhitespace$">parser: foundIgnorableWhitespace: </a></h3> - (void) <b>parser:</b> (<a rel="gsdoc" href="#class$NSXMLParser">NSXMLParser</a>*)aParser<b> foundIgnorableWhitespace:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aWhitespaceString;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> An empty method provided for subclasses to override.<br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundInternalEntityDeclarationWithName$value$">parser: foundInternalEntityDeclarationWithName: value: </a></h3> - (void) <b>parser:</b> (<a rel="gsdoc" href="#class$NSXMLParser">NSXMLParser</a>*)aParser<b> foundInternalEntityDeclarationWithName:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aName<b> value:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aValue;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> An empty method provided for subclasses to override.<br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundNotationDeclarationWithName$publicID$systemID$">parser: foundNotationDeclarationWithName: publicID: systemID: </a></h3> - (void) <b>parser:</b> (<a rel="gsdoc" href="#class$NSXMLParser">NSXMLParser</a>*)aParser<b> foundNotationDeclarationWithName:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aName<b> publicID:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aPublicID<b> systemID:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aSystemID;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> An empty method provided for subclasses to override.<br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundProcessingInstructionWithTarget$data$">parser: foundProcessingInstructionWithTarget: data: </a></h3> - (void) <b>parser:</b> (<a rel="gsdoc" href="#class$NSXMLParser">NSXMLParser</a>*)aParser<b> foundProcessingInstructionWithTarget:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aTarget<b> data:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aData;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> An empty method provided for subclasses to override.<br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSObject(NSXMLParserDelegateEventAdditions)-parser$foundUnparsedEntityDeclarationWithName$publicID$systemID$notationName$">parser: foundUnparsedEntityDeclarationWithName: publicID: systemID: notationName: </a></h3> - (void) <b>parser:</b> (<a rel="gsdoc" href="#class$NSXMLParser">NSXMLParser</a>*)aParser<b> foundUnparsedEntityDeclarationWithName:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aName<b> publicID:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aPublicID<b> systemID:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aSystemID<b> notationName:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aNotationName;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> An empty method provided for subclasses to override.<br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSObject(NSXMLParserDelegateEventAdditions)-parser$parseErrorOccurred$">parser: parseErrorOccurred: </a></h3> - (void) <b>parser:</b> (<a rel="gsdoc" href="#class$NSXMLParser">NSXMLParser</a>*)aParser<b> parseErrorOccurred:</b> (<a rel="gsdoc" href="NSError.html#class$NSError">NSError</a>*)anError;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> An empty method provided for subclasses to override.<br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSObject(NSXMLParserDelegateEventAdditions)-parser$resolveExternalEntityName$systemID$">parser: resolveExternalEntityName: systemID: </a></h3> - (<a rel="gsdoc" href="NSData.html#class$NSData">NSData</a>*) <b>parser:</b> (<a rel="gsdoc" href="#class$NSXMLParser">NSXMLParser</a>*)aParser<b> resolveExternalEntityName:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aName<b> systemID:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)aSystemID;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> An empty method provided for subclasses to override.<br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSObject(NSXMLParserDelegateEventAdditions)-parser$validationErrorOccurred$">parser: validationErrorOccurred: </a></h3> - (void) <b>parser:</b> (<a rel="gsdoc" href="#class$NSXMLParser">NSXMLParser</a>*)aParser<b> validationErrorOccurred:</b> (<a rel="gsdoc" href="NSError.html#class$NSError">NSError</a>*)anError;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> An empty method provided for subclasses to override.<br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSObject(NSXMLParserDelegateEventAdditions)-parserDidEndDocument$">parserDidEndDocument: </a></h3> - (void) <b>parserDidEndDocument:</b> (<a rel="gsdoc" href="#class$NSXMLParser">NSXMLParser</a>*)aParser;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> An empty method provided for subclasses to override.<br /> <div class="desc"> Called when parsing ends. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSObject(NSXMLParserDelegateEventAdditions)-parserDidStartDocument$">parserDidStartDocument: </a></h3> - (void) <b>parserDidStartDocument:</b> (<a rel="gsdoc" href="#class$NSXMLParser">NSXMLParser</a>*)aParser;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> An empty method provided for subclasses to override.<br /> <div class="desc"> Called when parsing begins. </div> <hr width="25%" align="left" /> </div> <h1><a name="003000000000"> Software documentation for the NSXMLParser(NSXMLParserLocatorAdditions) category </a></h1> <h2><a rel="gsdoc" href="#class$NSXMLParser">NSXMLParser</a>(<a name="category$NSXMLParser(NSXMLParserLocatorAdditions)">NSXMLParserLocatorAdditions</a>)</h2> <blockquote class="declared"> <dl> <dt><b>Declared in:</b></dt> <dd>Foundation/NSXMLParser.h</dd> </dl> </blockquote> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <b>Method summary</b> <ul> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSXMLParser(NSXMLParserLocatorAdditions)-columnNumber">-columnNumber</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSXMLParser(NSXMLParserLocatorAdditions)-lineNumber">-lineNumber</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSXMLParser(NSXMLParserLocatorAdditions)-publicID">-publicID</a></li> <li><a rel="gsdoc" href="NSXMLParser.html#method$NSXMLParser(NSXMLParserLocatorAdditions)-systemID">-systemID</a></li> </ul> <hr width="50%" align="left" /> <div class="method"> <h3><a name="method$NSXMLParser(NSXMLParserLocatorAdditions)-columnNumber">columnNumber </a></h3> - (<a rel="gsdoc" href="TypesAndConstants.html#type$NSInteger">NSInteger</a>) <b>columnNumber</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> Returns the current column number of the document being parsed. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSXMLParser(NSXMLParserLocatorAdditions)-lineNumber">lineNumber </a></h3> - (<a rel="gsdoc" href="TypesAndConstants.html#type$NSInteger">NSInteger</a>) <b>lineNumber</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> Returns the current line number of the document being parsed. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSXMLParser(NSXMLParserLocatorAdditions)-publicID">publicID </a></h3> - (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*) <b>publicID</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> Returns the public identifier of the external entity in the document being parsed. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSXMLParser(NSXMLParserLocatorAdditions)-systemID">systemID </a></h3> - (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*) <b>systemID</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> Returns the system identifier of the external entity in the document being parsed. </div> <hr width="25%" align="left" /> </div> <h1><a name="004000000000"> Software documentation for the NSXMLParserDelegate protocol </a></h1> <h2><a name="protocol$(NSXMLParserDelegate)">NSXMLParserDelegate</a></h2> <blockquote class="declared"> <dl> <dt><b>Declared in:</b></dt> <dd>Foundation/NSXMLParser.h</dd> </dl> </blockquote> <blockquote> <dl> <dt><b>Conforms to:</b></dt> <dd><a rel="gsdoc" href="NSObject.html#protocol$(NSObject)">NSObject</a></dd> </dl> </blockquote> <div class="availability"> <b>Availability:</b> MacOS-X 10.3.0</div> <br /> <div class="desc"> Methods implemented by a delegate in order to make use of the parser. <br /> This is now a formal protocol. </div> <br /> <a href="Base.html">Up</a> </font> </body> </html>