[XML-SIG] Locator and unknown line and column numbers
walter.doerwald at livinglogic.de
Wed Mar 17 08:03:51 EST 2004
How should a parser report unknown line and column numbers?
I have a SAX parser for sgmlop that handles line numbers
simply by splitting the input into lines and feeding
them to the parser. This takes care of the line numbers, but
feeding character by character to the parser to get column
numbers would probably be to slow, so the column number is
I've implemented getColumnNumber() as:
as None is IMHO the best representation of "unknown".
Unfortunately this doesn't work with SAXParseException,
because SAXParseException.__str__() uses "%d" for
formatting the column number.
So should I use some nonsense integer value for this
or should SAXParseException.__str__() be changed to
be able to handle None?
More information about the XML-SIG