спасибо за ваш ответ

т всем, я новичок в Android, у меня есть сомнения, может ли кто-нибудь мне помочь

В этой следующей ссылке

http://www.androidpeople.com/android-xml-parsing-tutorial-using-saxparser/

есть синтаксический анализатор, в котором xml-файл берется из Интернета с использованием URL-пути заранее, авансом

Ответы на вопрос(4)

которые могут быть введены вашим кодом. Для адресации вашего файла используйте

file:///android_asset/yourFile.xml

Я еще не пробовал это, но я надеюсь, что это будет работать

 Sowmya18 янв. 2011 г., 13:18
спасибо за ваш ответ

В приведенной вами ссылке замените строку 47

xr.parse(new InputSource(sourceUrl.openStream()));

с участием

xr.parse(getResources().getAssets().open(fileName));

и поместите ваш XML-файл в папку / res / raw

ссылки по теме:Документы по управлению активами а такжеДокументы менеджера ресурсов

 Sowmya18 янв. 2011 г., 13:20
спасибо за ваш ответ, нет, это не сработало
Решение Вопроса

что я сделал,

InputStream is = res.openRawResource(R.raw.fileName);
xr.parse(new InputSource(is));
 Sowmya19 янв. 2011 г., 05:09
Спасибо за ваш ответ Терезия, но Ват "Res"? я получаю сообщение об ошибке не объявлено, вы пробовали для этого proj, который находится в этой ссылке, это выполняется?
 springrolls19 янв. 2011 г., 09:52
у вас есть другие проблемы с повторяющимися тегами? Вы всегда можете спросить. и я думал, что я прочитал один пост о том же вопросе здесь. удачи!
 Sowmya19 янв. 2011 г., 09:41
спасибо, можете ли вы дать мне zip-файл синтаксического анализа локального xml (с репитивными тегами) примера проекта
 Sowmya19 янв. 2011 г., 12:53
нет до сих пор не могу этого сделать ,, если у вас есть какой-либо пример, пожалуйста, дайте мне
 springrolls19 янв. 2011 г., 09:30
Resource res = getResources (); Ваш класс должен продлить действие или, по крайней мере, получить к нему доступ. Передайте его как параметр, если вы поместите свой код в другой класс, который не расширяет Activity. Я не пробовал учебник по IBM, но я взял оттуда какой-то важный код. Это должно работать и для вас.
try {
//          InputStream is = getResources().getAssets().open("yourfilename.xml");
            InputStream is =getAssets().open("yourfilename.xml");
            SAXParserFactory spf = SAXParserFactory.newInstance();
            SAXParser sp = spf.newSAXParser();
            XMLReader xr = sp.getXMLReader();

            MyXMLHandler myXMLHandler = new MyXMLHandler();
            xr.setContentHandler(myXMLHandler);

            xr.parse(new InputSource(is));

        } catch (Exception e) {
            System.out.println("XML Pasing Excpetion = " + e);
        }

Ваш ответ на вопрос