VaKeR CYBER ARMY
Logo of a company Server : Apache/2.4.41 (Ubuntu)
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/doc/gnustep-base-doc/Base/Reference/NSXMLParser.html
<!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&apos;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&nbsp;</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&nbsp;</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:&nbsp;</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:&nbsp;</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&nbsp;</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&nbsp;</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:&nbsp;</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:&nbsp;</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:&nbsp;</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:&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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:&nbsp;didEndElement:&nbsp;namespaceURI:&nbsp;qualifiedName:&nbsp;</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:&nbsp;didEndMappingPrefix:&nbsp;</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:&nbsp;didStartElement:&nbsp;namespaceURI:&nbsp;qualifiedName:&nbsp;attributes:&nbsp;</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:&nbsp;didStartMappingPrefix:&nbsp;toURI:&nbsp;</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:&nbsp;foundAttributeDeclarationWithName:&nbsp;forElement:&nbsp;type:&nbsp;defaultValue:&nbsp;</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:&nbsp;foundCDATA:&nbsp;</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:&nbsp;foundCharacters:&nbsp;</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:&nbsp;foundComment:&nbsp;</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:&nbsp;foundElementDeclarationWithName:&nbsp;model:&nbsp;</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:&nbsp;foundExternalEntityDeclarationWithName:&nbsp;publicID:&nbsp;systemID:&nbsp;</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:&nbsp;foundIgnorableWhitespace:&nbsp;</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:&nbsp;foundInternalEntityDeclarationWithName:&nbsp;value:&nbsp;</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:&nbsp;foundNotationDeclarationWithName:&nbsp;publicID:&nbsp;systemID:&nbsp;</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:&nbsp;foundProcessingInstructionWithTarget:&nbsp;data:&nbsp;</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:&nbsp;foundUnparsedEntityDeclarationWithName:&nbsp;publicID:&nbsp;systemID:&nbsp;notationName:&nbsp;</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:&nbsp;parseErrorOccurred:&nbsp;</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:&nbsp;resolveExternalEntityName:&nbsp;systemID:&nbsp;</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:&nbsp;validationErrorOccurred:&nbsp;</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:&nbsp;</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:&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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>

VaKeR 2022