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

Re: SAX: External Entity Start and End (question 2 of 10)

  • From: Paul Prescod <papresco@t...>
  • To: xml-dev Mailing List <xml-dev@i...>
  • Date: Sat, 03 Jan 1998 20:17:47 -0500

Re: SAX: External Entity Start and End (question 2 of 10)
David Megginson wrote:
> OTHER CONSIDERATIONS
> --------------------
> 
> Are public IDs important enough to be included?
> 
>     public void startExternalEntity (String ename, String publicID,
>                                    String systemID)

XML supports two kinds of external identifiers and I think that an
interface that supports them both is actually simpler than one that does
not -- in the sense that it mirrors the language structure better. If we
leave publid identifiers out, then users must guess at our reason for
doing so. Being different from XML is non-intuitive.
 
> We could simplify things further for most users if the XmlAppBase
> class implemented final versions of these handlers and maintained its
> own entity stack, providing an additional getCurrentEntity() query
> method (not part of the interface).

We could replace "getCurrentEntity()" with "getCurrentLocation(Entity
entity, int linenum, int colnum, int offset)" and kill two birds with
one stone. 

 Paul Prescod
--
http://itrc.uwaterloo.ca/~papresco

Art is always at peril in universities, where there are so many people, 
young and old, who love art less than argument, and dote upon a text 
that provides the nutritious pemmican on which scholars love to chew. 
				-- Robertson Davies in "The Cunning Man"



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/
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.