2012-06-04 1 views
0

Это мой первый пост здесь :-). Я разрабатываю приложение для android в eclipse.Извлечь данные из XML-файла, расположенного в sdcard (Android)

Мой вопрос: я поставил XML-файл в SD-карте с некоторыми элементами, такими как id, имя и фамилия.

Форма моего интерфейса У меня есть одно текстовое поле и кнопка. Пользователь вводит идентификатор в текстовое поле и при нажатии кнопки кнопки я должен получить данные на основе этого идентификатора. и отображение в TextView.

Любая помощь пожалуйста ??

Заранее спасибо. :-)

Вот пример XML-файла, который дан мне,

<tblInsurees xmlns="urn:schemas-microsoft-com:sql:SqlRowSet1"> 
    <ID>1</ID> 
    <LastName>Family 1 (1-42-167)</LastName> 
    <OtherNames>FamMem1</OtherNames> 
    <DOB>01-01-85</DOB> 
    <PhotoFileName xsi:nil="true" /> 
    </tblInsurees> 
- <tblInsurees xmlns="urn:schemas-microsoft-com:sql:SqlRowSet1"> 
    <ID>2</ID> 
    <LastName>Family 2 (1-4-16)</LastName> 
    <OtherNames>FamMem1</OtherNames> 
    <DOB>01-01-85</DOB> 
    <PhotoFileName xsi:nil="true" /> 
    </tblInsurees> 
- <tblInsurees xmlns="urn:schemas-microsoft-com:sql:SqlRowSet1"> 
    <ID>3</ID> 
    <LastName>Family 3 (1-4-16)</LastName> 
    <OtherNames>FamMem3</OtherNames> 
    <DOB>01-01-98</DOB> 
    <PhotoFileName xsi:nil="true" /> 
    </tblInsurees> 

SO возможно, что-то я могу передать идентификатор в качестве параметра, и я могу только показать остальную часть информацию, такую ​​как имя и dob и т. д. на моем экране?

+1

Что вы пробовали? Какие ошибки вы получаете? Я не думаю, что кто-то хочет сделать вашу работу за вас, поэтому вы должны показать некоторые способы устранения неполадок и попытаться решить проблему самостоятельно, прежде чем спрашивать. –

+0

В чем проблема? Вы хотите знать, как это сделать? – Shrikant

+0

Спасибо Emil и Shrikant, у меня есть много учебников для чтения XML, но моя единственная проблема заключается в том, как передать те критерии, которые мы передаем в SQL, например. –

ответ

0

Here - полный пример с источником. Вы просто получите файл, используя

File file = new File(Environment.getExternalStorageDirectory() 
        + "your_path/your_xml.xml"); 

Затем выполните дальнейшую обработку.

Если вам нужен пример для разных типов XML-парсеров, вы можете скачать полный пример с here.

+0

HI Anas, возможно ли, что вы можете использовать свой электронный адрес? Мне действительно нужна твоя помощь. –

+0

Привет, перейдите в мой профиль, вы можете найти его там –

+0

Спасибо за ваш ответ ... на самом деле я пошел туда и не нашел вашу электронную почту, поэтому я спросил здесь. –

Смежные вопросы