sufficiently powerful, this API will remain available.</p>
</dd>
+<dt> Support for either pull or suspendable parsing </dt>
+<dd>
+ <p>The revised API will need to support some way to interrupt
+ processing without having to parse all XML text passed to the parser
+ so far. This can be done by either using a pull-based model or a
+ push-based model (similar to the current API) with the added ability
+ to suspend parsing on request.</p>
+
+ <p>The specific API will depend on the model selected; either a
+ pull-based model or an suspension model can support each other with
+ little additional work, and the current push model can be built on
+ top of either.</p>
+
+ <p>The specific model and API will be discussed on the <a href=
+ "http://mail.libexpat.org/mailman-21/listinfo/" >expat-discuss</a>
+ mailing list.</p>
+</dt>
+
<dt> New encoding support </dt>
<dd>
<p>A new library may be added to the Expat package that provides a