С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Не читается полностью скачанный xml - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Серийный номер устройства http://www.cyberforum.ru/android-dev/thread687067.html
Здраствуйте, подскажите пожалуйста как програмно можна вытянуть серийный номер устройства... или любой другой индевидульный номер устройства, тойсть MAC-адрес... мне впринцепе без разнице главное...
Программирование Android Маленькое изображение на фоне большого Как установить на активити большое изображение, а сверху изображение поменьше (например иконку) ? И чтоб всё это было на одном активити http://www.cyberforum.ru/android-dev/thread686991.html
Программирование Android Запись\Чтение объекта из фаила
Здраствуйте )) Надеюсь здесь мне помогут. Столкнулся с проблемой чтения обекта из txt фаила в андройде. Пишем проект (игру). уровни генерировалист в отдельный файл в отдельном крнсольном проете. в...
Программирование Android Вызов диалога из диалога
Есть диалог, как сделать чтобы при выборе определенной позиции в это диалоге открывался другой диалог? case 0: AlertDialog.Builder builder_0 = new AlertDialog.Builder(this); final String...
Программирование Android Методы компонентов http://www.cyberforum.ru/android-dev/thread686786.html
Здравствуйте, помогите пожалуйста со следующим Как сделать простенький таймер, запуск которого осуществляется так: Button btn = (Button)this.findViewById(R.id.button1); ...
Программирование Android Параллелизация работы с ProgressBar-ом Здравсвуйте! Помогите пожалуйста разобраться с ProgressBar'ом. Прочитав несколько любительских статей по параллелизации работы ProgressBar'а, в частности вот эту, эту, официальный ман -... подробнее

Показать сообщение отдельно
Hank
60 / 51 / 4
Регистрация: 28.12.2011
Сообщений: 289
03.11.2012, 00:40  [ТС]
Да нет, не наугад...
Вот весь код:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
package com.sample.httpExample;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
import org.xml.sax.*;
import org.xml.sax.helpers.DefaultHandler;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
 
 
public class HttpExampleActivity extends Activity 
implements OnClickListener
{
private 
TextView TX;
String result;
boolean item;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    TX = (TextView)findViewById(R.id.TX1);
    final Button but_1 = (Button)findViewById(R.id.But1);
    final Button but_2 = (Button)findViewById(R.id.But2);
    but_1.setOnClickListener(this);
    but_2.setOnClickListener(this);
}
 
@Override
public void onClick(View v){
    
    // TODO Auto-generated method stub
    switch (v.getId()) {
    case R.id.But1:
    {   try {
        SAXParserFactory factory = SAXParserFactory.newInstance();
        SAXParser saxParser = factory.newSAXParser();
        XMLReader xmlReader = saxParser.getXMLReader();
        MyParser mypar = new MyParser();
        xmlReader.setContentHandler(mypar);
        URL conn = new URL("http://www.cbr.ru/scripts/XML_daily.asp?date_req=05.10.2012");
        InputSource inputSource = new InputSource(conn.openStream());
        inputSource.setEncoding("UTF-8");
        xmlReader.parse(inputSource);       
    }
        catch (Exception e) {
            // TODO: handle exception
            TX.setText(TX.getText().toString()+"  "+e);
        }
    }
    break;  
    }
 
}
 
private class MyParser extends DefaultHandler{
    public void startElement (String uri, String localName, String qName, Attributes attributes) 
    throws SAXException{
        try{  
            if (qName.equalsIgnoreCase("ValCurs"))
                TX.setText(TX.getText().toString()+"-"+attributes.getLocalName(1));
                TX.setText(TX.getText().toString()+"-"+localName+"; ");
        }
        catch (Exception e) {
        }
    }
    public void endElement (String namespaseURI, String localName, String qName) throws SAXException{   
    }
    public void characters (char[] ch, int start, int length) throws SAXException{
        String cdate = new String(ch, start, length);
        {
            TX.setText(TX.getText()+ cdate);
        }
    }   
}
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.