[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Announcement: SAX2 1999-06-01 alpha release for Java

  • From: Lars Marius Garshol <larsga@i...>
  • To: "XML Developers' List" <xml-dev@i...>
  • Date: 02 Jun 1999 08:44:08 +0200

Re: Announcement: SAX2 1999-06-01 alpha release for Java

* David Megginson
|
| There is an alpha version of SAX2 for Java available for download
| from
| 
|   http://www.megginson.com/SAX/SAX2/

I've now done a preliminary Python translation and done most of the
work on adding SAX2 features and properties to the xmlproc driver.
Overall I think this is looking very good.

Comments:

  - Should we have a CompleteHandlerBase in helpers which combines
    HandlerBase, DeclHandler, LexicalHandler and NamespaceHandler?

  - If one of the misc handlers are supported, must all the methods in
    it be supported? (For example, xmlproc currently won't support the
    CDATA callbacks in LexicalHandler.)

  - Should the *NamespaceDeclScope methods be called *NamespaceScope
    instead? It's a little less of a mouthful, at least.

  - Do we need to mandate a default value for namespace separator?
    Should it be space (&#32;)?

  - Can namespace properties be tuned when namespace processing is off?

  - Should we add a DTDParser interface? In some cases one will only
    want to parse the DTD and since we have DeclHandler and DTDHandler
    it makes sense to me to add an interface to a DTD parser. Maybe
    like so:

    public interface DTDParser extends Configurable {

      public void setDTDHandler(DTDHandler handler);

      // used for parameter entities
      public void setEntityResolver(EntityResolver resolver); 

      public void setLocale(Locale locale) throws SAXException;

      public void setErrorHandler(ErrorHandler handler);

      public void parse(InputSource source) throws SAXException, IOException;

      public void parse(String systemId) throws SAXException, IOException;

    }

    // Maybe we should also do something here to enable locator
    // support? Have a special read-only property for the locator?
    // (Ugly, I know.)

    // Features: external-param-entities
    // Properties: dom-node?, xml-string, DeclHandler

  - Where did AttributeList2 go?

Also, I'll get back to the filter issue. Now I need to work on my
thesis.

--Lars M.


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)



PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.