[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: SAX Locator vs {start,end}Entity
----- Original Message ----- From: "Richard Tobin" <richard@c...> To: <xml-dev@l...> Sent: Wednesday, February 19, 2003 1:48 PM > Does SAX make any guarantee about which entity the locator will refer > to during the startEntity and endEntity callbacks? Well the docs for getLine/ColumnNumber say this: <quote> The return value is an approximation of the line number in the document entity or external parsed entity where the markup triggering the event appears. </quote> Which would mean the currently parsed entity. In addition, the docs for getEncoding and getXMLVersion in Locator2 seem to imply the same. Internal entities are a problem somehow, since they are not based on a separate file/stream. The specs warn that internal entity expansion may throw off the reported line/column numbers. When I wrote a SAX adapter for Expat, this is how I interpreted it. Karl
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|