Разобрать идентификаторы ресурсов через simplexml в Android

В моем приложении для Android мне нужно проанализировать xml следующим образом:

<items>
    <item title="@string/item1" />
    <item title="@string/item2" />
</items>

Я бы хотел использовать simplexml для синтаксического анализа.

Но я ничего не могу найти о разборе идентификаторов ресурсов в атрибутах. Можно ли проанализировать атрибут title как int?


person darja    schedule 13.06.2012    source источник
comment
вам нужно значение R.string.item1? Если да, это будет работать stackoverflow.com/questions/3042961/   -  person logcat    schedule 13.06.2012
comment
Да, сейчас я делаю что-то подобное. Но я хочу, чтобы simplexml считывал для меня значение int, а не разрешал каждый раз для себя id.   -  person darja    schedule 13.06.2012
comment
Похоже, вам может подойти собственная реализация фильтра simple.sourceforge.net /скачать/поток/doc/учебник/   -  person logcat    schedule 13.06.2012


Ответы (1)


Да, в SAXparser startElement() у вас будет параметр с именем attribute.

см. этот пример

person Mohammed Azharuddin Shaikh    schedule 13.06.2012
comment
Я знаю, как это сделать с помощью парсера SAX и PullParser. Теперь я ищу решение для simplexml - person darja; 13.06.2012
comment
хммм, не могли бы вы просто взглянуть на stackoverflow.com/questions/7001052/ - person Mohammed Azharuddin Shaikh; 13.06.2012
comment
Не вижу связи с моим вопросом. - person darja; 13.06.2012
comment
Кажется, единственное решение - не использовать simplexml :( - person darja; 13.06.2012