Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите вытянуть значения с xml / 11 сообщений из 11, страница 1 из 1
27.11.2013, 18:05:22
    #38480357
sesh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите вытянуть значения с xml
Добрый день, помогите пож-ста, есть xml

Код: xml
1.
2.
3.
4.
5.
<?xml version=\"1.0\" encoding=\"utf-8\"?>
<head>
<fio>TestUser</fio>
<dolgnost>должность</dolgnost>
</head>



Как мне получить значения fio и dolgnost?

Делаю
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
 InputStream inp = urlConnection.getInputStream(); // Получил вышепреведенный xml

                DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
                DocumentBuilder db = dbf.newDocumentBuilder();
                Document doc = db.parse(inp);
                Element docElement = doc.getDocumentElement();

                NodeList nodeList = docElement.getElementsByTagName("head");
                Element entry = (Element) nodeList.item(0);
                    
                String name = entry.getElementsByTagName("fio").item(0).getFirstChild().getNodeValue();
                text1.setText(name);



и ошибка
...
Рейтинг: 0 / 0
27.11.2013, 18:07:38
    #38480364
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите вытянуть значения с xml
seshи ошибка
Так и пишет? "ошибка"?
...
Рейтинг: 0 / 0
27.11.2013, 18:14:07
    #38480379
sesh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите вытянуть значения с xml
Blazkowiczseshи ошибка
Так и пишет? "ошибка"?

Прошу прощения, Unexpected end of document
...
Рейтинг: 0 / 0
27.11.2013, 18:17:17
    #38480385
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите вытянуть значения с xml
То есть до NullPointerException в предпоследней строке еще не дошли.
Это я взглядом продебажил если чо.
...
Рейтинг: 0 / 0
27.11.2013, 18:21:31
    #38480398
sesh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите вытянуть значения с xml
Ну навернека не так делал, уже смотрел всякие способы, ну никак не получается
...
Рейтинг: 0 / 0
27.11.2013, 18:51:04
    #38480464
sesh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите вытянуть значения с xml
Получается ругается при Document doc = db.parse(inp);
...
Рейтинг: 0 / 0
27.11.2013, 19:10:48
    #38480497
Sherst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите вытянуть значения с xml
Как вы получаете это файл? Если через какой-то веб сервис попробуйте открыть этот url своим браузером.
...
Рейтинг: 0 / 0
27.11.2013, 19:20:42
    #38480515
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите вытянуть значения с xml
sesh,

ты когда тесты пишешь не исключай что у тебя 1 строка вообще выдаёт не то. Или делай
такой-вот mock.

Код: java
1.
new ByteArrayInputStream(exampleString.getBytes("<?xml version=\"1.0\" encoding=\"utf-8\"?>..............."));
...
Рейтинг: 0 / 0
27.11.2013, 19:21:45
    #38480517
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите вытянуть значения с xml
Тьфу. Вот так вот.
Код: java
1.
new ByteArrayInputStream("<?xml version.....".getBytes("UTF-8"));
...
Рейтинг: 0 / 0
28.11.2013, 11:06:59
    #38481294
sesh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите вытянуть значения с xml
Теперь другая ошибка, java.net.MalformedURLException: Protocol not found: Ну и сам xml написан.

Может проблема в самом xml? как он должен тогда выглядеть?

Спасибо за помощь.
...
Рейтинг: 0 / 0
28.11.2013, 12:33:52
    #38481526
sesh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите вытянуть значения с xml
сам разобрался, Document doc = db.parse(inp); должен быть url а не xml текст
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите вытянуть значения с xml / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]