[Lxml-checkins] r42843 - lxml/trunk/doc

scoder at codespeak.net scoder at codespeak.net
Tue May 8 11:57:16 CEST 2007


Author: scoder
Date: Tue May  8 11:57:14 2007
New Revision: 42843

Modified:
   lxml/trunk/doc/parsing.txt
Log:
short comparison code for iterwalk/iterparse

Modified: lxml/trunk/doc/parsing.txt
==============================================================================
--- lxml/trunk/doc/parsing.txt	(original)
+++ lxml/trunk/doc/parsing.txt	Tue May  8 11:57:14 2007
@@ -271,6 +271,7 @@
 A second extension over ElementTree is the ``iterwalk()`` function.  It
 behaves exactly like ``iterparse()``, but works on Elements and ElementTrees::
 
+
   >>> root = etree.XML(xml)
   >>> context = etree.iterwalk(
   ...             root, events=("start", "end"), tag="element")
@@ -281,6 +282,17 @@
   start element
   end element
 
+  >>> f = StringIO(xml)
+  >>> context = etree.iterparse(
+  ...             f, events=("start", "end"), tag="element")
+
+  >>> for action, elem in context:
+  ...     print action, elem.tag
+  start element
+  end element
+  start element
+  end element
+
 
 Python unicode strings
 ======================


More information about the lxml-checkins mailing list