From ef171566a0ef3afab33c327b018d21a2dc18e347 Mon Sep 17 00:00:00 2001 From: "Fred L. Drake, Jr." Date: Thu, 23 Oct 2003 05:24:11 +0000 Subject: [PATCH] Started a new page with some notes about what's changing in Expat 3. Largely a placeholder at this point, but this can be used to tell the community about what Expat 3 will "look like." --- htdocs/dev/expat3.html | 60 ++++++++++++++++++++++++++++++++++++++++++ htdocs/dev/index.html | 5 ++++ 2 files changed, 65 insertions(+) create mode 100644 htdocs/dev/expat3.html diff --git a/htdocs/dev/expat3.html b/htdocs/dev/expat3.html new file mode 100644 index 00000000..dfd3b5d3 --- /dev/null +++ b/htdocs/dev/expat3.html @@ -0,0 +1,60 @@ + + + Changes in Expat 3 + + + + + + + + + + + + + + + +
+ +

This page describes some of the changes which should be expected +in Expat 3. These are intended as notes made by the developers as +things get thought through; these can change at any time. This is +not a projected feature list for Expat 3; to learn about the +target features, please read the Expat +Development Roadmap. The changes described here are much +more focused on the details of Expat 3, and no attempt has been made +to balance the description of small changes with major new feature +development.

+ +

This list is not complete; we'll add to this as we think of things +and have time to write about them.

+ +
    +
  • All structural event callback functions will return an + XML_Status value that the parser will check. This will + allow an application to stop or suspend processing without having to + use setjmp()/longjmp() hackery.
  • + +
  • The parser will support suspension of parsing to allow an + application to pause parsing temporarily. A new + XML_Status value, XML_STATUS_SUSPEND, can + be returned by the event callbacks to indicate that Expat should + suspend parsing; the parser will then return from + XML_Parse(), returning XML_STATUS_SUSPEND. + Applications can resume parsing by calling + XML_ParseResume().
  • +
+ +
+ + SourceForge
+                 Logo + +
+ + diff --git a/htdocs/dev/index.html b/htdocs/dev/index.html index 2bed4d23..4145eb28 100644 --- a/htdocs/dev/index.html +++ b/htdocs/dev/index.html @@ -19,16 +19,21 @@ of Expat.