¿El analizador SAX para omitir algunos elementos que no deben analizarse?

Por lo tanto, tengo un archivo como

<root>
  <transaction ts="1">
    <abc><def></def></abc>
  </transaction>
  <transaction ts="2">
    <abc><def></def></abc>
  </transaction>
</root>

Entonces, tengo una condición que dice si ts = "2" y luego hacer algo ... Ahora el problema es que cuando encuentra ts = "1" aún escanea las etiquetas <abc> <def> y luego llega a <transaction ts = "2">

¿Hay alguna forma en que la condición no coincida con las interrupciones del análisis y busque la siguiente etiqueta de transacción directamente?

Respuestas a la pregunta(4)

Su respuesta a la pregunta