Diff for /embedaddon/expat/doc/reference.html between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/21 23:00:54 version 1.1.1.2, 2014/06/15 16:09:43
Line 129  interface.</p> Line 129  interface.</p>
       <li><a href="#XML_GetBase">XML_GetBase</a></li>        <li><a href="#XML_GetBase">XML_GetBase</a></li>
       <li><a href="#XML_GetSpecifiedAttributeCount">XML_GetSpecifiedAttributeCount</a></li>        <li><a href="#XML_GetSpecifiedAttributeCount">XML_GetSpecifiedAttributeCount</a></li>
       <li><a href="#XML_GetIdAttributeIndex">XML_GetIdAttributeIndex</a></li>        <li><a href="#XML_GetIdAttributeIndex">XML_GetIdAttributeIndex</a></li>
         <li><a href="#XML_GetAttributeInfo">XML_GetAttributeInfo</a></li>
       <li><a href="#XML_SetEncoding">XML_SetEncoding</a></li>        <li><a href="#XML_SetEncoding">XML_SetEncoding</a></li>
       <li><a href="#XML_SetParamEntityParsing">XML_SetParamEntityParsing</a></li>        <li><a href="#XML_SetParamEntityParsing">XML_SetParamEntityParsing</a></li>
         <li><a href="#XML_SetHashSalt">XML_SetHashSalt</a></li>
       <li><a href="#XML_UseForeignDTD">XML_UseForeignDTD</a></li>        <li><a href="#XML_UseForeignDTD">XML_UseForeignDTD</a></li>
       <li><a href="#XML_SetReturnNSTriplet">XML_SetReturnNSTriplet</a></li>        <li><a href="#XML_SetReturnNSTriplet">XML_SetReturnNSTriplet</a></li>
       <li><a href="#XML_DefaultCurrent">XML_DefaultCurrent</a></li>        <li><a href="#XML_DefaultCurrent">XML_DefaultCurrent</a></li>
Line 369  footprint and can be faster.</dd> Line 371  footprint and can be faster.</dd>
 statically with the code that calls it; this is required to get all  statically with the code that calls it; this is required to get all
 the right MSVC magic annotations correct.  This is ignored on other  the right MSVC magic annotations correct.  This is ignored on other
 platforms.</dd>  platforms.</dd>
   
   <dt>XML_ATTR_INFO</dt>
   <dd>If defined, makes the the additional function <code><a href=
   "#XML_GetAttributeInfo" >XML_GetAttributeInfo</a></code> available
   for reporting attribute byte offsets.</dd>
 </dl>  </dl>
   
 <hr />  <hr />
Line 917  XML_ParserCreateNS(const XML_Char *encoding, Line 924  XML_ParserCreateNS(const XML_Char *encoding,
 Constructs a new parser that has namespace processing in effect. Namespace  Constructs a new parser that has namespace processing in effect. Namespace
 expanded element names and attribute names are returned as a concatenation  expanded element names and attribute names are returned as a concatenation
 of the namespace URI, <em>sep</em>, and the local part of the name. This  of the namespace URI, <em>sep</em>, and the local part of the name. This
means that you should pick a character for <em>sep</em> that can't bemeans that you should pick a character for <em>sep</em> that can't be part
part of a legal URI. There is a special case when <em>sep</em> is the nullof an URI. Since Expat does not check namespace URIs for conformance, the
character <code>'\0'</code>: the namespace URI and the local part will beonly safe choice for a namespace separator is a character that is illegal
concatenated without any separator - this is intended to support RDF processors.in XML. For instance, <code>'\xFF'</code> is not legal in UTF-8, and
It is a programming error to use the null separator with <code>'\xFFFF'</code> is not legal in UTF-16. There is a special case when
<a href= "#XML_SetReturnNSTriplet">namespace triplets</a>.</div><em>sep</em> is the null character <code>'\0'</code>: the namespace URI and
 the local part will be concatenated without any separator - this is intended
 to support RDF processors. It is a programming error to use the null separator
 with <a href= "#XML_SetReturnNSTriplet">namespace triplets</a>.</div>
   
 <pre class="fcndec" id="XML_ParserCreate_MM">  <pre class="fcndec" id="XML_ParserCreate_MM">
 XML_Parser XMLCALL  XML_Parser XMLCALL
Line 2074  attribute. If called inside a start handler, then that Line 2084  attribute. If called inside a start handler, then that
 current call.  current call.
 </div>  </div>
   
   <pre class="fcndec" id="XML_GetAttributeInfo">
   const XML_AttrInfo * XMLCALL
   XML_GetAttributeInfo(XML_Parser parser);
   </pre>
   <pre class="signature">
   typedef struct {
     XML_Index  nameStart;  /* Offset to beginning of the attribute name. */
     XML_Index  nameEnd;    /* Offset after the attribute name's last byte. */
     XML_Index  valueStart; /* Offset to beginning of the attribute value. */
     XML_Index  valueEnd;   /* Offset after the attribute value's last byte. */
   } XML_AttrInfo;
   </pre>
   <div class="fcndef">
   Returns an array of <code>XML_AttrInfo</code> structures for the
   attribute/value pairs passed in the last call to the
   <code>XML_StartElementHandler</code> that were specified
   in the start-tag rather than defaulted. Each attribute/value pair counts
   as 1; thus the number of entries in the array is
   <code>XML_GetSpecifiedAttributeCount(parser) / 2</code>.
   </div>
   
 <pre class="fcndec" id="XML_SetEncoding">  <pre class="fcndec" id="XML_SetEncoding">
 enum XML_Status XMLCALL  enum XML_Status XMLCALL
 XML_SetEncoding(XML_Parser p,  XML_SetEncoding(XML_Parser p,
Line 2104  The choices for <code>code</code> are: Line 2135  The choices for <code>code</code> are:
 <li><code>XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE</code></li>  <li><code>XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE</code></li>
 <li><code>XML_PARAM_ENTITY_PARSING_ALWAYS</code></li>  <li><code>XML_PARAM_ENTITY_PARSING_ALWAYS</code></li>
 </ul>  </ul>
   <b>Note:</b> If <code>XML_SetParamEntityParsing</code> is called after 
   <code>XML_Parse</code> or <code>XML_ParseBuffer</code>, then it has
   no effect and will always return 0.
   </div>
   
   <pre class="fcndec" id="XML_SetHashSalt">
   int XMLCALL
   XML_SetHashSalt(XML_Parser p,
                   unsigned long hash_salt);
   </pre>
   <div class="fcndef">
   Sets the hash salt to use for internal hash calculations.
   Helps in preventing DoS attacks based on predicting hash
   function behavior. In order to have an effect this must be called
   before parsing has started. Returns 1 if successful, 0 when called
   after <code>XML_Parse</code> or <code>XML_ParseBuffer</code>.
   <p><b>Note:</b> This call is optional, as the parser will auto-generate a new
   random salt value if no value has been set at the start of parsing.</p>
 </div>  </div>
   
 <pre class="fcndec" id="XML_UseForeignDTD">  <pre class="fcndec" id="XML_UseForeignDTD">

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>