Como obter um atributo de um XMLReader

Tenho um pouco de HTML que estou convertendo para umSpanned usandoHtml.fromHtml(...) e tenho uma tag personalizada que estou usando:

<customtag id="1234">

Então eu implementei umTagHandler para manipular essa tag personalizada, assim:

public void handleTag( boolean opening, String tag, Editable output, XMLReader xmlReader ) {

    if ( tag.equalsIgnoreCase( "customtag" ) ) {

        String id = xmlReader.getProperty( "id" ).toString();
    }
}

Nesse caso, recebo uma exceção SAX, pois acredito que o campo "id" é realmente um atributo, não uma propriedade. No entanto, não há umgetAttribute() método paraXMLReader. Portanto, minha pergunta é: como obtenho o valor do campo "id" usando esteXMLReader? Obrigado

questionAnswers(5)

yourAnswerToTheQuestion