Amy,
You said, Holy Shit! I say, If SAX calls come out of order with your parser then that is the fact of your situation. In some (can we say most?) implementations SAX calls come in proper order. So - I don't see the crisis either way. If you can't hook the "oid" functionality in your system, then ignore it. If you cant get it in the first position of the attribute list - don't add it. Nobody is REQUIRED to add it, and few applications will cease to function because 1 new unexpected attribute showed up with some non data that we are not interested in. Brian |