pythondoc-elementtree.XMLTreeBuilder.html 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
  2. <html>
  3. <head>
  4. <meta http-equiv='Content-Type' content='text/html; charset=us-ascii' />
  5. <title>The elementtree.XMLTreeBuilder Module</title>
  6. <link rel='stylesheet' href='effbot.css' type='text/css' />
  7. </head>
  8. <body>
  9. <h1>The elementtree.XMLTreeBuilder Module</h1>
  10. <p>Tools to build element trees from XML files.</p>
  11. <h2>Module Contents</h2>
  12. <dl>
  13. <dt><b>FancyTreeBuilder(html=0)</b> (class) [<a href='#elementtree.XMLTreeBuilder.FancyTreeBuilder-class'>#</a>]</dt>
  14. <dd>
  15. <p>(experimental) An alternate builder that supports manipulation of
  16. new elements.</p>
  17. <p>For more information about this class, see <a href='#elementtree.XMLTreeBuilder.FancyTreeBuilder-class'><i>The FancyTreeBuilder Class</i></a>.</p>
  18. </dd>
  19. <dt><b>TreeBuilder</b> (class) [<a href='#elementtree.XMLTreeBuilder.TreeBuilder-class'>#</a>]</dt>
  20. <dd>
  21. <p>(obsolete) ElementTree builder for XML source data, based on the
  22. expat parser.</p>
  23. <p>For more information about this class, see <a href='#elementtree.XMLTreeBuilder.TreeBuilder-class'><i>The TreeBuilder Class</i></a>.</p>
  24. </dd>
  25. </dl>
  26. <h2><a id='elementtree.XMLTreeBuilder.FancyTreeBuilder-class' name='elementtree.XMLTreeBuilder.FancyTreeBuilder-class'>The FancyTreeBuilder Class</a></h2>
  27. <dl>
  28. <dt><b>FancyTreeBuilder(html=0)</b> (class) [<a href='#elementtree.XMLTreeBuilder.FancyTreeBuilder-class'>#</a>]</dt>
  29. <dd>
  30. <p>(experimental) An alternate builder that supports manipulation of
  31. new elements.</p>
  32. </dd>
  33. <dt><a id='elementtree.XMLTreeBuilder.FancyTreeBuilder.end-method' name='elementtree.XMLTreeBuilder.FancyTreeBuilder.end-method'><b>end(element)</b></a> [<a href='#elementtree.XMLTreeBuilder.FancyTreeBuilder.end-method'>#</a>]</dt>
  34. <dd>
  35. <p>Hook method that's called when a new element has been closed.
  36. May access the <b>namespaces</b> attribute.
  37. </p><dl>
  38. <dt><i>element</i></dt>
  39. <dd>
  40. The new element.</dd>
  41. </dl><br />
  42. </dd>
  43. <dt><a id='elementtree.XMLTreeBuilder.FancyTreeBuilder.start-method' name='elementtree.XMLTreeBuilder.FancyTreeBuilder.start-method'><b>start(element)</b></a> [<a href='#elementtree.XMLTreeBuilder.FancyTreeBuilder.start-method'>#</a>]</dt>
  44. <dd>
  45. <p>Hook method that's called when a new element has been opened.
  46. May access the <b>namespaces</b> attribute.
  47. </p><dl>
  48. <dt><i>element</i></dt>
  49. <dd>
  50. The new element. The tag name and attributes are,
  51. set, but it has no children, and the text and tail attributes
  52. are still empty.</dd>
  53. </dl><br />
  54. </dd>
  55. </dl>
  56. <h2><a id='elementtree.XMLTreeBuilder.TreeBuilder-class' name='elementtree.XMLTreeBuilder.TreeBuilder-class'>The TreeBuilder Class</a></h2>
  57. <dl>
  58. <dt><b>TreeBuilder</b> (class) [<a href='#elementtree.XMLTreeBuilder.TreeBuilder-class'>#</a>]</dt>
  59. <dd>
  60. <p>(obsolete) ElementTree builder for XML source data, based on the
  61. <b>expat</b> parser.
  62. </p><p>
  63. This class is an alias for ElementTree.XMLTreeBuilder. New code
  64. should use that version instead.
  65. </p></dd>
  66. </dl>
  67. </body></html>