powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Не получается распарсить xml
15 сообщений из 40, страница 2 из 2
Не получается распарсить xml
    #39558975
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxLich,

Зря Вы сдались. Где-то у Вас есть ошибка, раз у меня все работает
...
Рейтинг: 0 / 0
Не получается распарсить xml
    #39558980
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxLich,

Зря Вы сдались. Где-то у Вас есть ошибка, раз у меня все работает. Посмотрите еще на DateAdapter - это то единственное, что я подставил своего.
...
Рейтинг: 0 / 0
Не получается распарсить xml
    #39558985
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxLich,

Зря Вы сдались. Где-то у Вас есть ошибка, раз у меня все работает. Тем более, что при пустом тэге <identifires/> у Вас тоже работает. Посмотрите еще на DateAdapter - это то единственное, что я подставил своего.

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
  private static class DateAdapter extends XmlAdapter<String, Date> {
        private final SimpleDateFormat dateFormat = new SimpleDateFormat("dd_mm_yyyy");

        @Override
        public Date unmarshal(final String v) throws Exception {
            return dateFormat.parse(v);
        }

        @Override
        public String marshal(final Date v) throws Exception {
            return dateFormat.format(v);
        }
    }
...
Рейтинг: 0 / 0
Не получается распарсить xml
    #39559042
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery ShiskinГде-то у Вас есть ошибка, раз у меня все работает.
Ведь, не может быть такого, что у вас другая версия JAXB. Они, ведь, все одинаковые. Правда?
...
Рейтинг: 0 / 0
Не получается распарсить xml
    #39559280
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Прочитайте cамый первый пост, где напмсано:
"Использую базовый JAXB"

Конечно, можно предположить использование древней jdk.
...
Рейтинг: 0 / 0
Не получается распарсить xml
    #39560324
MaxLich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Valery Shiskin,
sdk 1.8.
По поводу остального: раз JAXB сам создаёт похожий код, и он у меня работает, значит, вполне нормальное решение. Многие, собственно, всё и доверяют JAXB'у.
...
Рейтинг: 0 / 0
Не получается распарсить xml
    #39560560
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxLich,

Да все понятно. Не понятно, почему весь Ваш код у меня работает, а у Вас нет. Единственно разумное для меня объяснение - это исходный xml файл, где что-то не так. Ваш xml я аккуратненько записал в строку знаков безо всяких изменений. Вы ведь тоже в коде используете строку знаков для xml. Посмотрите ее, возможно неверное преобразование из файла или бд в строку.
...
Рейтинг: 0 / 0
Не получается распарсить xml
    #39560568
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery Shiskin,

Единственно, чем отличается мой код - это использование моего DateAdapter (приводил его в посте выше). Что-то у Вас не так. И это что-то может вызвать другие ошибки, если Вы будете расширять или использовать свой проект.
...
Рейтинг: 0 / 0
Не получается распарсить xml
    #39560587
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery ShiskinMaxLich,

Да все понятно. Не понятно, почему весь Ваш код у меня работает, а у Вас нет. Единственно разумное для меня объяснение - это исходный xml файл, где что-то не так. Ваш xml я аккуратненько записал в строку знаков безо всяких изменений. Вы ведь тоже в коде используете строку знаков для xml. Посмотрите ее, возможно неверное преобразование из файла или бд в строку.
Ваша правда. У меня и в Java 7 и в Java 6 отрабатывает без такого геттера.
...
Рейтинг: 0 / 0
Не получается распарсить xml
    #39560616
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxLich,

я могу повторить ошибку, если уберу генерик тип из списка. Перепроверьте ещё раз все импорты.
...
Рейтинг: 0 / 0
Не получается распарсить xml
    #39560635
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Попробовал. Подтверждаю. NPE точь в точь
...
Рейтинг: 0 / 0
Не получается распарсить xml
    #39560903
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слово "парсить" не существует, поэтому и должно не получаться "распарсить". Однако я для такой задачи (превращения XML в Java объект) применяю не голый JAXB, а библиотеку Jackson. Есть ряд других библиотек, но эта нравится единообразной работой с XML и JSON (чтение и запись). В ней эта проблема с незаполненным или не существующим в XML элементом легко решается с помощью настроек.
...
Рейтинг: 0 / 0
Не получается распарсить xml
    #39568202
MaxLich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Partisan MСлово "парсить" не существует, поэтому и должно не получаться "распарсить". Однако я для такой задачи (превращения XML в Java объект) применяю не голый JAXB, а библиотеку Jackson. Есть ряд других библиотек, но эта нравится единообразной работой с XML и JSON (чтение и запись). В ней эта проблема с незаполненным или не существующим в XML элементом легко решается с помощью настроек.
Первый Ваш дурацкий выпад пропущу.
По поводу второго: не знал, что джексон ещё с XML работает. В сети как-то нет информации по работе Jackson c XML, только по работе с JSON. Если добавляешь в поисковый запрос слово "XML", то в поиске вылезает JAXB.)
...
Рейтинг: 0 / 0
Не получается распарсить xml
    #39568213
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxLichПервый Ваш дурацкий выпад пропущу.
Это его визитная карточка. Не обращайте внимания.
...
Рейтинг: 0 / 0
Не получается распарсить xml
    #39568879
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partisan M,

А "голый jaxb" существует?
...
Рейтинг: 0 / 0
15 сообщений из 40, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Не получается распарсить xml
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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