~ubuntu-branches/ubuntu/saucy/libxml2/saucy-proposed

« back to all changes in this revision

Viewing changes to doc/devhelp/libxml2-tree.html

  • Committer: Bazaar Package Importer
  • Author(s): Mike Hommey
  • Date: 2010-03-21 09:51:17 UTC
  • mfrom: (1.1.14 upstream)
  • mto: This revision was merged to the branch mainline in revision 37.
  • Revision ID: james.westby@ubuntu.com-20100321095117-1xe3ad1tzlu648h2
Tags: 2.7.7.dfsg-1
* New upstream release.
* debian/control:
  + Bump Standards-Version to 3.8.4.0.
  + Depend on a version of debhelper that provides dh and supports
    overrides.
* debian/compat: Bump to 7.
* debian/rules:
  + Don't avoid to build in example/. There is no reason to do so anymore.
  + Remove remains of WORKAROUND_MODIFIED_FILES, that was removed 2 years
    ago.
  + Change the way python libs are built. We now use configure to set
    different environment with and without python, and arrange things so
    that we don't have to build the base libxml2 library several times.
  + Deduplicate in /usr/lib/pyshared, not
    /usr/lib/python-support/python-libxml2.
  + Remove old source and diff rules that only displayed a message
    inviting to use dpkg-source -b.
  + Force -Wl,--as-needed at the beginning of the gcc command line.
  + Simplify rules by switching to dh.
  + Don't refresh COPYING during clean target, it appears not to be
    necessary anymore.
  + Use a common cache for main and python configure passes.
* debian/python-libxml2.install: Install python files from
  /usr/lib/python*/dist-packages.
* python/generator.py: Sort python generated stubs so that libxml2.py
  doesn't differ between python 2.5 and 2.6.
* doc/devhelp/Makefile.{am,in}: Properly install devhelp files when
  builddir != srcdir.

Show diffs side-by-side

added added

removed removed

Lines of Context:
781
781
    <a href="libxml2-xmlerror.html#xmlError">xmlError</a>       lastError
782
782
    <a href="libxml2-parser.html#xmlParserMode">xmlParserMode</a>       parseMode       : the parser mode
783
783
    unsigned long       nbentities      : number of entities references
784
 
    unsigned long       sizeentities    : size of parsed entities
 
784
    unsigned long       sizeentities    : size of parsed entities for use by HTML non-recursive parser
 
785
    <a href="libxml2-parser.html#xmlParserNodeInfo">xmlParserNodeInfo</a> *     nodeInfo        : Current NodeInfo
 
786
    int nodeInfoNr      : Depth of the parsing stack
 
787
    int nodeInfoMax     : Max depth of the parsing stack
 
788
    <a href="libxml2-parser.html#xmlParserNodeInfo">xmlParserNodeInfo</a> *     nodeInfoTab     : array of nodeInfos
785
789
} xmlParserCtxt;
786
790
</pre><p/>
787
791
</div>
1349
1353
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>buf</tt></i>:</span></td><td>the XML buffer output</td></tr><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>the document</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the current node</td></tr><tr><td><span class="term"><i><tt>level</tt></i>:</span></td><td>the imbrication level for indenting</td></tr><tr><td><span class="term"><i><tt>format</tt></i>:</span></td><td>is formatting allowed</td></tr><tr><td><span class="term"><i><tt>encoding</tt></i>:</span></td><td>an optional encoding string</td></tr></tbody></table></div></div>
1350
1354
        <hr/>
1351
1355
        <div class="refsect2" lang="en"><h3><a name="xmlNodeGetBase"/>xmlNodeGetBase ()</h3><pre class="programlisting"><a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> *  xmlNodeGetBase          (<a href="libxml2-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br/>                                  <a href="libxml2-tree.html#xmlNodePtr">xmlNodePtr</a> cur)<br/>
1352
 
</pre><p>Searches for the BASE URL. The code should work on both XML and HTML document even if base mechanisms are completely different. It returns the base as defined in RFC 2396 sections 5.1.1. Base URI within Document Content and 5.1.2. Base URI from the Encapsulating Entity However it does not return the document base (5.1.3), use xmlDocumentGetBase() for this</p>
 
1356
</pre><p>Searches for the BASE URL. The code should work on both XML and HTML document even if base mechanisms are completely different. It returns the base as defined in RFC 2396 sections 5.1.1. Base URI within Document Content and 5.1.2. Base URI from the Encapsulating Entity However it does not return the document base (5.1.3), use doc-&gt;URL in this case</p>
1353
1357
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>the document the node pertains to</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the node being checked</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the base URL, or NULL if not found It's up to the caller to free the memory with xmlFree().</td></tr></tbody></table></div></div>
1354
1358
        <hr/>
1355
1359
        <div class="refsect2" lang="en"><h3><a name="xmlNodeGetContent"/>xmlNodeGetContent ()</h3><pre class="programlisting"><a href="libxml2-xmlstring.html#xmlChar">xmlChar</a> *    xmlNodeGetContent       (<a href="libxml2-tree.html#xmlNodePtr">xmlNodePtr</a> cur)<br/>