No: as Amy said, the SAX interface specification does not require the elements in the Attributes interface to appear in any particular order. If one particular parser (implementation) finds it convenient to report them in reverse order, for whatever reason, then it's allowed to do that.