У меня есть некоторый HTML, который я конвертирую в Spanned
, используя Html.fromHtml (...)
, и у меня есть специальный тег, который я использую в нем:
<customtag id="1234">
Итак, я реализовал TagHandler
для обработки этого настраиваемого тега , примерно так:
public void handleTag( boolean opening, String tag, Editable output, XMLReader xmlReader ) {
if ( tag.equalsIgnoreCase( "customtag" ) ) {
String id = xmlReader.getProperty( "id" ).toString();
}
}
В этом случае я получаю исключение SAX, поскольку я считаю, что поле «id» на самом деле является атрибутом, а не свойством. Однако не существует метода getAttribute ()
для XMLReader
. Итак, мой вопрос: как получить значение поля «id» с помощью этого XMLReader
? Спасибо.